Skip to content

CalcadeGraphing Calculator

Loading the graph…

What you can do with it

Graphing equations

Type y = x², x = 5, or an implicit equation such as x² + y² = 25 and the curve appears as you type. Polar equations (r = 4 sin 3θ) and parametric points (cos t, sin t) work the same way.

Plotting functions

Define f(x) = x³ − 2x, then use it in other lines: g(x) = f(x) + 1, f(x + 2), f′(x). Restrict a graph with {x > 0}, and read intercepts, turning points and intersections by clicking the curve.

Inequalities

Enter y ≤ x² or x² + y² < 16 to shade the region. Strict inequalities get a dashed boundary, and ≤ or ≥ a solid one.

Tables

Add a table, type or paste columns from a spreadsheet, and each pair of columns becomes points. Lists such as x₁ can be used in any expression.

Sliders

Use a name like a or b that has no value yet and add a slider for it. Press play to animate the value and watch every dependent graph update.

Regression

Fit a line, quadratic, cubic, exponential, power, logarithmic or sine model, or write your own. The fitted curve is drawn over your data, with each parameter, its error, R² and the residuals.

Looking for a single answer instead? Try the scientific calculator or the quadratic equation solver.

About this calculator

Type an equation and it is drawn as you type. The graphing calculator plots functions like y = x², vertical lines, circles and other implicit curves, polar curves such as r = 4 sin(3θ), parametric curves, points and shaded inequalities, all on one coordinate plane you can pan, zoom and inspect.

Anything that is not defined becomes a slider, so y = ax + b lets you drag a and b and watch the line move. Tables turn columns of numbers into points, and regression fits a line, polynomial, exponential, power, logarithmic or sine model to them, reporting the fitted parameters and R². Your graph is saved in this browser automatically; sharing and exporting happen on your device.

Frequently asked questions

What can I type into the graphing calculator?

Functions such as y = sin(x) or f(x) = x³ − 2x, equations in x and y, inequalities, polar equations like r = 1 + cos(θ), parametric points like (cos(t), sin(t)), single points, lists, and definitions like a = 2. Fractions, exponents, roots and absolute values are entered as real mathematical notation.

How do sliders work?

Use a name that is not defined, like a in y = ax + b, and the calculator offers Add slider. A slider has an editable minimum, maximum and step, and can be played to animate the value forward, backward or back and forth.

Is the regression a real least-squares fit?

Yes. Models that are linear in their parameters are solved exactly with a QR factorisation; other models are fitted numerically with Levenberg–Marquardt. The panel shows each parameter with its standard error, R², the residual standard error and the residuals themselves.

Where is my graph stored, and can I share it?

Your latest graph is kept in this browser and restored if you refresh. A share link stores the graph in the part of the URL after the # sign, which is not sent to any server, and graphs too large for a link can be downloaded as a file instead. Uploaded images are never part of a link.

How accurate is it near asymptotes and other awkward points?

Curves are sampled adaptively and cut at poles and jumps, so 1/x is never drawn across x = 0. Intersections, intercepts and turning points are refined numerically rather than read from pixels. Results from integrals, derivatives without a closed form and fitted models are marked with ≈.