Expressions

Crosses the x-axis at x = −1.41421 and 1.41421. Minimum (0, −2). Meets the y-axis at (0, −2).

Crosses the x-axis 7 times in view. Maximums (−4.71239, 1.5), (1.5708, 1.5) and (7.85398, 1.5). Minimums (−7.85398, −1.5), (−1.5708, −1.5) and (4.71239, −1.5). Meets the y-axis at (0, 0). Meets line 1 at (−0.905489, −1.18009) and (1.85471, 1.43995).

Drag to move and pinch or scroll to zoom. Tap a curve to trace it, or tap a hollow dot to see why that point matters. Rad switches trig to degrees, and PNG saves the graph as an image. With a keyboard, arrows move the graph, plus and minus zoom, T traces, and P steps through points.

How to use

Type an equation on each line

Write y = 2x + 1, f(x) = x^2, or just x^2. Each line gets its own color, and the dot on the left shows or hides it. A line like a = 2 becomes a slider, and x = 3 draws a vertical line. A pair like (1, 2) adds a point.

Move, zoom, and trace

Drag the graph to move it, and pinch or scroll to zoom. Double tap to zoom in on a spot. Tap or drag along a curve to trace it and read its coordinates. The table button lists values for a curve and marks them on the graph.

More kinds of graphs

  • Inequalities shade a region: y < x^2, y ≥ 2x + 1, or x > 3. A dashed edge is not included.
  • Polar: r = 2cos(3θ). Parametric: (cos(t), 2sin(t)). Add a range like {0 ≤ t ≤ 4π} at the end.
  • Piecewise: y = {x < 0: -x, x^2}. A condition on its own, like y = x^2 {x > 0}, limits where a curve is drawn.
  • Derivatives: f'(x) after f(x) = ..., or d/dx(x^3). Integrals: int(x^2, 0, 3) shades the area and gives its value.
  • Sequences: u(n) = u(n-1) + 3 with a starting value u(1) = 2, drawn as dots.
  • Data and fits: (1, 2), (2, 3.9), (3, 6.1) then y ~ mx + b.

PNG saves the graph as an image, and Copy link shares everything on it.

For a single answer with trig, logs, and roots, use the scientific calculator. For grids of numbers, try the matrix calculator.

Questions

How do I make a slider?

Use a letter in an equation, like y = a sin(x), then add a line such as a = 1. That line turns into a slider. Drag it, or press play to animate it.

What are the hollow dots?

They mark points of interest on the selected curve: where it crosses an axis, its peaks and low points, and where it meets another curve. Tap one to see its coordinates and why it matters.

How do I share a graph?

Tap Copy link. The link holds every equation, slider, and the current view, so whoever opens it sees the same graph. No account is needed.

Why does the curve break in some places?

Some functions jump or have no value there, like 1/x at 0 or the square root of a negative number. The graph leaves a gap instead of drawing a false line.

Does it use degrees or radians?

Radians to start, like most graphing tools, so sin(x) crosses zero at multiples of pi. Tap Rad on the graph to switch to degrees. Then sin(x) crosses zero at multiples of 180, and polar θ runs from 0 to 360.

How do I find a line of best fit?

Type your data on one line as points, like (1, 2), (2, 3.9), (3, 6.1). On the next line type y ~ mx + b. The calculator fits the line by least squares and shows m, b, and r². It also fits y ~ ax^2 + bx + c, y ~ ax^3 + bx^2 + cx + d, y ~ ae^(bx), y ~ ax^b, and y ~ a + b ln(x).

How is the integral worked out?

int(f(x), a, b) is computed numerically with an adaptive Gauss-Kronrod rule, accurate to about 10 digits for smooth functions. Area below the x-axis counts as negative, so the result is the signed area. If the function has no real value or blows up between the limits, the line says so instead of showing a number.