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