Skip to content
JustTools

Graphing Calculator

Type a function and see its graph at once — with roots, turning points, crossings and a table of values marked for you.

Runs in your browser Free · no sign-up

At a glance

  • Plots up to 6 functions at once in clear, colour-blind-friendly colours, each labelled on the graph.
  • Finds roots (where y = 0), maxima and minima, the y-intercept and the points where two graphs cross — and lists their coordinates.
  • Understands everyday maths writing: 2x, x², 3(x + 1), |x|, √x, sin x, ln, log, π and e.
  • Drag to move, scroll or pinch to zoom, and hover or tap to read the exact value of every curve at that x.
  • Draws asymptotes correctly — 1/x and tan x break at the gap instead of joining across it.
  • Switch trigonometry between radians and degrees, build a table of values, save the graph as a PNG or share it as a link.

Step by step

How to plot a graph

  1. 1

    Type a function

    Enter it after “y =”, for example x^2 - 4 or 2sin(x). The keypad helps with powers, roots and π.

  2. 2

    Add more

    Add up to six functions to compare them. Tap a colour dot to hide or show one.

  3. 3

    Explore the graph

    Drag to move, scroll or pinch to zoom, and hover or tap to read values.

  4. 4

    Read the key points

    Roots, maxima, minima and crossings are marked on the graph and listed underneath.

Features

Everything you need, nothing you don’t

Six functions

Compare graphs side by side, each in its own colour with a label on the curve.

Key points

Roots, turning points, the y-intercept and intersections, marked and listed.

Zoom and pan

Mouse wheel, pinch, buttons or arrow keys — the grid rescales to round numbers.

Read any value

A crosshair shows y for every curve at the x you point to.

Table of values

Pick a start and a step to tabulate any function.

Save and share

Download a PNG for homework or copy a link that opens the same graph.

What you can type

WriteMeans
x^2, x², x^(1/3)Powers and roots
2x, 3(x+1), (x+1)(x−1)Multiplication without a sign
sqrt(x), √x, cbrt(x), |x|, abs(x)Square root, cube root, absolute value
sin, cos, tan, sec, csc, cot, asin, acos, atanTrigonometry (radians or degrees)
ln(x), log(x), log2(x), exp(x), e^xLogarithms and exponentials
floor, ceil, round, sign, min, max, mod, x!Rounding, comparisons and factorials
pi, π, e, tauConstants

How the key points are found

The calculator samples every curve across the visible window, looks for places where it changes sign (a root), turns round (a maximum or minimum) or meets another curve, and then narrows each one down to about 12 significant digits. Jumps such as the one in 1/x at x = 0 are recognised as asymptotes, not roots. Zoom in or move the graph to find points outside the current view.

Graphs every student meets

TypeTry
Straight liney = 2x + 1
Quadratic (parabola)y = x^2 − 4x + 3
Cubicy = x^3 − 3x
Reciprocaly = 1/x
Exponential and logarithmy = 2^x and y = ln(x)
Trigonometricy = sin(x), y = cos(x), y = tan(x)
Modulusy = |x − 2|

FAQ

Frequently asked questions

Is this graphing calculator free?

Yes, completely free with no sign-up and no limits. It runs in your browser, so nothing you type is sent anywhere.

How do I find where two graphs intersect?

Enter both functions. Every crossing in view is marked with a dark dot and listed under the graph with its coordinates.

How do I find the roots of an equation?

Type the equation as y = (left side) − (right side). The roots are where the curve crosses the x-axis; they are marked and listed with their x values.

Can it use degrees instead of radians?

Yes. Switch Angles to Degrees, and sin(30) becomes 0.5. Inverse functions such as asin then answer in degrees too.

Why does my graph have a gap?

Some functions are undefined for some x — √x for negative x, ln x for x ≤ 0, or 1/x at 0. The calculator leaves those parts blank instead of drawing a wrong line.

Can I save or share my graph?

Download it as a PNG image, or copy a link that opens the same functions and view on any device. Your functions are also remembered in this browser.

Keep going

Browse every tool

Last updated Report a problem or suggest a feature