Type an equation
Enter y = x^2 − 4, sin(x)/x, x^2 + y^2 = 25 or r = 3cos(4θ). Press Enter for a new line; each line gets its own colour.
Type equations the way you write them – y = 2x + 1, x² + y² = 25, r = 2cos θ – and watch them draw as you type.
Add sliders for a, b and c, tap a curve to mark its zeros, highs, lows and crossings, and share the graph with a link.
Enter y = x^2 − 4, sin(x)/x, x^2 + y^2 = 25 or r = 3cos(4θ). Press Enter for a new line; each line gets its own colour.
Drag to move, scroll or pinch to zoom, and point at a curve to read coordinates. Tap a curve to mark its roots, highs, lows and crossings.
Use a letter like a and add a slider for it, press play to animate, then copy a link to the graph or download it as PNG.
Find where y = x² − 4 meets y = x + 2.
They cross at (−2, 0) and (3, 5).
How do a, h and k change y = a(x − h)² + k?
a stretches and flips the parabola, h moves it sideways and k moves it up and down.
Draw the circle of radius 5 and shade the points inside radius 3.
The circle is drawn and the disc of radius 3 is shaded, with a dashed edge because < does not include it.
y = 2x + 1 f(x) = x^3 − x f'(x) x = y^2r = 2cos(θ) (cos t, sin t) (2, 3)x^2 + y^2 = 25 y < sin(x) a = 1.5Write multiplication without a sign (2x, 3(x + 1), xy), powers with ^, and functions with or without brackets: sin x, √x, |x|, ln, log, exp, floor, round, min, max and more. π, e and θ are built in.
A letter on its own line with a number (a = 2) becomes a slider. A line in x and y is drawn as an implicit curve, and <, >, ≤ or ≥ shades the region.
When the maths is done, WaveSpeed AI turns a short prompt into images, videos and 3D models.
Make diagrams and illustrations for a worksheet or slides.
Turn an image into a short explainer clip.
Turn a picture into a 3D model.
$1 in free credits for eligible new accounts. No card needed. Generators have separate account and credit requirements. The graphing calculator is free.
Functions y = f(x) and x = g(y), parametric curves (x(t), y(t)), polar curves r = f(θ), implicit equations such as x² + y² = 25 or x³ + y³ = 6xy, inequalities with shaded regions, and single points like (2, 3).
Use any letter, such as y = a·sin(bx), and press the add slider button that appears, or type a = 2 on its own line. Drag the slider, change its range and step, or press play to animate the value back and forth.
Tap or click a curve. Grey dots mark its zeros, local maximums and minimums, the y-intercept and where it crosses other curves in view, and the key points list shows their coordinates. Tap a dot to label it on the graph.
Yes. The table below the graph lists x and y for the selected function from any start value and step. Copy it as CSV for a spreadsheet.
Yes. Switch between radians and degrees above the expression list. In degrees, sin(90) = 1 and polar curves run from 0° to 360°.
The graph is saved in your browser and in the page address, so Copy link gives a link that opens the same graph. Download PNG saves a high-resolution image with a legend for homework, slides or worksheets.
Yes. Switch to Unit circle to drag an angle around the circle and see sin, cos and tan as lengths, with exact values such as √3/2 at the special angles, in degrees or radians.
Yes. Free, no sign-up, no watermark, and everything is calculated in your browser.
Functions, sliders, key points and a link to share.