MathSurface is a free 3D graphing calculator and function plotter for math. Type a
formula and instantly see it come to life as a 3D surface, a 2D graph, a solid of
revolution, a locus on the complex plane, or a probability distribution. Pinch, drag
and rotate the interactive 3D view to explore every angle in real time.
Whether you are a student, teacher or math lover, MathSurface turns abstract equations
into shapes you can actually see. Perfect for middle school, high school and university
math — calculus, algebra, trigonometry, linear algebra, complex numbers and statistics.
Great for studying, homework, exam prep, classroom demos and making teaching materials.
Five tools in one app:
● 3D surfaces — Plot z = f(x, y) as a smooth, rotatable 3D surface. Visualize
paraboloids, saddles, Gaussian bells, ripples, sine·cos waves and more. Rotate, zoom,
view cross sections and compare two surfaces side by side.
● 2D function graphs — Draw explicit and implicit functions: lines, parabolas, cubics,
sine, cosine, tangent, exponential and logarithm. Plot circles, ellipses, hyperbolas
and other curves from equations.
● Solids of revolution — Spin a 2D curve around the x-axis or y-axis and see the 3D
solid of revolution it sweeps out.
● Complex plane — Visualize loci on the complex plane: circles, lines, rays, ellipses,
Apollonius circles and more. Show powers zⁿ and the n-th roots of unity.
● Probability & statistics — Plot the binomial distribution B(n, p) and the normal
(Gaussian) distribution N(μ, σ²) with adjustable parameters.
Powerful formula input supports sin, cos, tan, exp, log, sqrt, powers (^), absolute
value |…| and more. Type your own custom equations, or start from dozens of built-in
presets and examples. Save your favorite formulas with ★ and reopen them anytime.
Simple, clear and completely free. No account needed and it works offline — a handy
math visualizer, graphing tool and surface plotter for anyone learning or teaching math.
■ Key features
● 3D surface plotter: rotate, zoom, cross section, compare two surfaces
● 2D graphs: explicit & implicit functions, curves from equations
● Solids of revolution around the x-axis and y-axis
● Complex plane: loci, powers zⁿ, roots of unity
● Probability: binomial and normal (Gaussian) distributions
● Custom formulas plus dozens of built-in presets and examples
● Save favorites with ★ and reuse them anytime
● Free, no account, works offline, multilingual
3D graphing calculator! Plot surfaces, functions, complex & stats. Free, offline