3D Graphing Calculator
Free online 3D graphing calculator: plot surfaces z = f(x, y), equations in x, y and z like spheres and tori, parametric curves and surfaces, with sliders. Rotate, zoom, colour by height, share a link or save a PNG.
Box
Surfaces are cut off at the box. Implicit surfaces are searched for inside it.
Drag to rotate · right-drag or Shift-drag to move · scroll or pinch to zoom · hover a surface to read its (x, y, z).
What you can type
z = x^2 - y^2 | a surface over the x-y plane (just x^2 - y^2 works too) |
x = y^2 y = sin(z) | surfaces facing the other ways |
x^2 + y^2 + z^2 = 9 | any equation in x, y and z: spheres, tori, cones, hyperboloids, … |
(cos(t), sin(t), t/4) | a curve in space (t from 0 to 2π); {-4π<=t<=4π} sets the range |
(u cos(v), u sin(v), u) | a parametric surface; {0<=u<=2, 0<=v<=2π} sets the ranges (default 0 to 2π) |
(1, 2, 3) | a point |
a = 2 z = a sin(x) | letters become sliders; define one with a = 2 and press ▶ to animate |
f(x, y) = x y z = f(x, 2) | define your own functions (a 2-variable one is also drawn) |
z = x^2 + y^2 {z < 4} | restrict where a surface is drawn |
sqrt abs |x| ⌊x⌋ ⌈x⌉ ln log exp sin cos tan atan2 sinh mod root min max pi e | functions and constants (⌊ ⌋ and ⌈ ⌉ are on the Symbol Copier) |
The ⚙ button on a row sets its colouring (solid or by height), grid lines and opacity.
More from MES
Free online 3D graphing calculator
Plot surfaces like z = sin(x) cos(y), equations in x, y and z such as spheres and tori, curves in space and parametric surfaces, then rotate, zoom and move them with your mouse or fingers. Each expression gets its own colour; colour a surface by height, show its grid lines or make it see-through. Letters become sliders you can drag or animate, so you can watch a surface change. Save the view as a PNG or share it with a link. Everything runs in your browser, with no sign-up. For flat graphs use the 2D graphing calculator.
- Surfaces z = f(x, y), and
x = f(y, z)/y = f(x, z), with jumps and asymptotes (1/x, tan x) left open instead of joined by walls. - Implicit surfaces
F(x, y, z) = G: spheres, ellipsoids, tori, cones, hyperboloids and more. - Parametric curves and surfaces: helices, knots, the Möbius strip, spheres and tori in u and v.
- Sliders and your own functions for exploring how parameters change a surface.
- Top, front, side and isometric views, auto-rotate, a box or axes, adjustable x, y and z ranges, degrees or radians.
- Works on phones and tablets (pinch to zoom, two fingers to move), in dark mode, and your graph is remembered in your browser.
