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 practical CAS for common expressions.

///~

Interactive Plots

Zoom, pan, crosshair tracking. Line, scatter, bar, hist, surface, mesh, contour, heatmaps, and more. PNG and CSV export.

𝐀

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, and CSV drag-and-drop import.

$0

Free Forever

No subscriptions. No seat licenses. No vendor lock-in. Computation runs in your browser — your scripts are not sent to a MatFree server.

Try these examples