Functions in any form
Plot y = f(x), x = f(y), polar r = f(θ), parametric curves, implicit equations like x² + y² = 25, and inequalities such as y < sin(x).
DesmosGraph is a fast, mobile-friendly graphing calculator for students, teachers and engineers. Plot functions, polar curves, implicit equations, inequalities and 3D surfaces — right in your browser, with sliders, animation and one-click sharing.
From quick homework checks to detailed engineering visuals, DesmosGraph supports the full range of plotting modes you'll encounter in school and beyond.
Plot y = f(x), x = f(y), polar r = f(θ), parametric curves, implicit equations like x² + y² = 25, and inequalities such as y < sin(x).
Define a parameter like a = 2 and a slider appears automatically. Press play to animate it and watch your curve come to life.
Define your own functions: f(x) = sin(x) + cos(2x) and reuse them in any expression below — exactly like a real CAS.
Multi-touch on phones and tablets. Smart axis labels at any zoom level. Smooth and snappy even with 10+ curves.
Every graph can be shared as a single URL. Send a link to a classmate or paste it into your homework — no account required.
Export pixel-perfect PNG images for reports, slides, exams or social media in one click.
Visualise z = f(x, y) with a built-in 3D viewer that you can orbit and zoom — great for multivariable calculus.
Hover any curve to see the exact (x, y). Toggle on automatic markers for zeros, extrema and intersections — and shift-click to drop a tangent line at any point.
Add DesmosGraph to your phone's home screen and use it like a native app — even when you're offline.
Open the calculator with any of these examples already loaded.
Use natural notation: y = sin(x), x^2 + y^2 = 9, or just cos(x). Implicit multiplication like 2x works.
Write a = 2 on its own line and DesmosGraph creates a slider for a automatically. Use it inside any expression.
Copy a share link or download a PNG. Your graph is also auto-saved locally so it's there next time.
y = f(x) and x = f(y), polar r = f(θ), implicit equations like x² + y² = r², inequalities such as y < x², parametric curves, and 3D surfaces z = f(x, y).