Scientific computing,
free and in your browser.

Symbolic math, interactive plots, audio synthesis, 200+ built-in functions, and a full scientific computing engine. In your browser. No installation. No license. Just math.

5-step quick start

New to MatFree? Here's where everything is.

  1. 1Open Playground or Notebook — Click "Open Playground" above (or ) for a quick REPL. For structured work with multiple cells, use the .
  2. 2Type your code — The editor at the top is where you write MatFree code (MATLAB-style syntax). Try x = 1:10; plot(x, x.^2).
  3. 3Run it — Press Enter to execute a line, or Ctrl+Enter to run the full editor. Shift+Enter for multi-line input.
  4. 4See results — Output appears below the editor. Plots show in the plot panel on the right. Use the Variable explorer to inspect values.
  5. 5Get help — Press Ctrl+K for the command palette: examples, shortcuts, and more. Try "Plotting → Sine Wave" to load a ready-made example.
d/dx

Symbolic Math

Differentiation, integration, equation solving, Taylor series, simplification, and expansion. A full CAS running in your browser.

///~

Interactive Plots

Zoom, pan, crosshair tracking. 9 plot types. Annotations. CSV data export. PNG export. Heatmaps with Viridis colormap. All interactive.

𝐀

200+ Functions

FFT, ODE45, splines, optimization, SVD, eigendecomposition, matrix exponential, window functions, signal processing, and more.

Audio Synthesis

Generate sine, square, sawtooth, and chirp signals. Play them directly in the browser. Build synthesizers, sonify data, teach acoustics.

>_

Live Workspace

Command palette, autocomplete, variable explorer, shareable links, session persistence, CSV drag-and-drop import. A real IDE.

$0

Free Forever

No subscriptions. No seat licenses. No vendor lock-in. Runs entirely in your browser. Your data never leaves your machine.

Try these examples