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.
- 1Open Playground or Notebook — Click "Open Playground" above (or ) for a quick REPL. For structured work with multiple cells, use the .
- 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). - 3Run it — Press Enter to execute a line, or Ctrl+Enter to run the full editor. Shift+Enter for multi-line input.
- 4See results — Output appears below the editor. Plots show in the plot panel on the right. Use the Variable explorer to inspect values.
- 5Get help — Press Ctrl+K for the command palette: examples, shortcuts, and more. Try "Plotting → Sine Wave" to load a ready-made example.
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.
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.