Free online graphing calculator

Graph up to four equations, pan and zoom, and read off zeros and intersection points. Nothing to install.

y =
y =
y =
y =
Examples:

Intersections: (-1.4495, -1.899); (3.4495, 7.899)

Zeros (x-intercepts): x = -2; x = 2; x = -0.5

How to graph an equation

A graph is every point (x,y)(x, y) that makes the equation true. The calculator samples hundreds of x-values, works out y for each and joins them up. Doing the same by hand with a table of values is the best way to understand the shape of a new function.

TypeExampleShape
Lineary=2x+1y = 2x + 1Straight line, slope 2, crosses the y-axis at 1
Quadraticy=x2−4y = x^2 - 4Parabola, vertex (0, −4), zeros ±2
Absolute valuey=∣x−2∣−3y = |x - 2| - 3V-shape with its corner at (2, −3)
Exponentialy=2xy = 2^xGrows fast, never touches y = 0
Rationaly=1x−1y = \frac{1}{x-1}Two branches, vertical asymptote at x = 1
Square rooty=xy = \sqrt{x}Starts at (0, 0), only defined for x ≥ 0

Solving by graphing: to solve x2−4=2x+1x^2 - 4 = 2x + 1, graph both sides and read the x-coordinates where they cross. Type x^2 - 4 = 2x + 1 into one row to try it, or get exact answers with the equation solver.

Frequently asked questions

How do I graph an equation online?
Type the right-hand side of y = … into a row, for example 2x + 1 or x^2 − 4. The curve appears straight away. Add up to four functions, drag to pan, and use + and − to zoom.
Can I graph an equation that isn’t solved for y?
Yes, for equations with just x: type something like x^2 = 2x + 3 and both sides are plotted, and their crossing points are the solutions. For lines like 2x + 3y = 6, solve for y first (y = (6 − 2x)/3), or use the slope-intercept calculator.
Does it find intersections and zeros?
Yes. It lists the x-intercepts (zeros) of each function and the points where any two graphs cross, to 4 decimal places.
What functions are supported?
Polynomials, fractions, sqrt(), cbrt(), abs() or |x|, exponentials like 2^x and e^x, ln() and log(), and sin, cos and tan (in radians).