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 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.
Free Forever
No subscriptions. No seat licenses. No vendor lock-in. Runs entirely in your browser. Your data never leaves your machine.