ToollyX
no sign-up · instant · free

Graphing Calculator

Plot up to four functions of x at once, pan and zoom with the mouse, and automatically see roots, the y-intercept and a table of values — all rendered live in your browser.

TypeFunction Grapher
FunctionsUp to 4
ControlsPan · Zoom
IncludesRoots · Table
728 × 90 — Leaderboard Ad
📉Graphing Calculator
y1=
y2=
y3=
y4=
EXAMPLES:
Root 1 (y1 = 0)
x ≈ -6.28
Root 2 (y1 = 0)
x ≈ -3.14
Root 3 (y1 = 0)
x ≈ 0
Root 4 (y1 = 0)
x ≈ 3.14
Root 5 (y1 = 0)
x ≈ 6.28
y-Intercept
(0, 0)
⚙️Settings
Show Grid & Axes
Draw gridlines, tick labels and the x/y axes
Show Roots & Intercept
Mark x-intercepts and the y-intercept of the active function
Show Table of Values
List x, y pairs across the visible range for the active function
Round to 2 Decimals
Off shows 4 decimal places for finer precision
📋Supported Syntax
Operators
+ − ×(*) ÷(/) ^ ()
Implicit multiply
2x, 3sin(x), (x+1)(x-1)
Trig (radians)
sin cos tan asin acos atan
Hyperbolic
sinh cosh tanh
Logs & exponential
ln log log2 exp sqrt
Rounding
abs floor ceil round sign
Constants
pi, e
Variable
x — the horizontal axis
728 × 90 — Leaderboard Ad

⚡ Quick Tips for Getting the Most Out of This Grapher

01Click into a function field before reading its roots or table. Roots, the y-intercept and the value table always describe the "active" function — whichever input you last focused — not necessarily the first one.
02Zoom with the scroll wheel, not just the buttons, for precise framing. Scrolling zooms toward the exact cursor position, which gets you to a specific feature — a root, a peak, an intersection — far faster than repeated button clicks.
03Use implicit multiplication freely. "2x", "3sin(x)" and "(x+1)(x-1)" all work without typing an explicit × — write expressions the way they'd appear in a textbook.
04Reset the view if a function seems to have vanished. Panning or zooming far from where a function actually lives will show an empty graph — Reset View returns to the default window instantly.

Features

📉Four Functions at Once

Each in its own color with an individual visibility switch, for direct visual comparison.

🖱️Drag to Pan, Scroll to Zoom

Zoom always centers on the cursor, and x/y scale together so shapes never distort.

Automatic Roots & Intercept

Every x-intercept in view and the y-intercept, found by bisection, not just eyeballed.

📊Value Table on Demand

Nine evenly spaced x,y pairs across the current view for the active function.

🎯Live Hover Trace

Move the cursor over the graph to read exact coordinates on the active function.

⚠️Honest Asymptote Handling

Functions like 1/x and tan(x) break cleanly at discontinuities instead of drawing a false line.

Why Graphing Something Beats Just Solving It

An equation like x² − 3x − 4 = 0 has an exact algebraic answer, but seeing it as a parabola crossing the x-axis at −1 and 4 makes the relationship between the numbers and the shape immediate in a way the algebra alone doesn't. Graphing turns "solve for x" into "look at where the curve crosses zero," and turns "how does this function behave" into something you can see rather than infer line by line from a formula. That's the entire reason a graphing calculator exists as a distinct tool from a plain equation solver.

It also catches mistakes an equation solver never will. A sign error typed into a formula usually still produces some numeric answer — plausible-looking, confidently wrong. The same error on a graph tends to put a parabola upside down, flip which side of an asymptote a curve sits on, or shift an intercept to entirely the wrong side of the origin — visually obvious the moment the curve appears, long before the mistake would surface any other way.

This tool plots up to four functions simultaneously, which matters the moment a problem involves comparing behavior rather than evaluating a single formula — a function against its derivative, an original curve against a shifted or scaled version of itself, or two competing models plotted against the same axis to see where they agree and where they diverge. Each function gets its own color and its own on/off switch, so building up a comparison or clearing the canvas back to one function takes a single click rather than retyping anything.

Why the Axes Always Scale Together

Zoom in on a circle drawn with mismatched x and y scales and it silently becomes an ellipse — not because the math changed, but because one axis is stretched relative to the other without anything on screen announcing it. This calculator locks the horizontal and vertical scale to the same value at every zoom level, the same convention the Circle Calculator's own diagram relies on to stay proportionally honest. A parabola's actual steepness, the true angle at which two lines cross, and whether a curve is genuinely symmetric all depend on that equal scaling holding — distort it and every visual judgment made from the graph becomes unreliable, even though the underlying formula never changed.

Why Asymptotes Get Special Treatment Here

Plot 1/x on a naive grapher that just connects every sampled point, and you'll often see a steep line shooting from the bottom of the screen to the top exactly at x = 0 — a rendering artifact, not a real part of the function. 1/x never actually reaches across that gap; it approaches positive infinity from one side and negative infinity from the other, and the two branches are genuinely disconnected. This calculator watches for exactly that kind of jump between adjacent sample points and breaks the line there instead of bridging it, which is a small detail that separates a mathematically honest plot from one that merely looks plausible at a glance.

728 × 90 — Leaderboard Ad

Who Actually Reaches for a Graphing Calculator

Algebra and precalculus students checking that a solved equation's roots actually match where the graphed function crosses the x-axis, catching sign errors and arithmetic slips before they reach a test. Calculus students visualizing a function's shape before finding its derivative or integral, since a quick look at the curve often reveals where a maximum, minimum or inflection point should be before any calculation confirms it. Teachers demonstrating how changing a coefficient reshapes a graph in real time, using the four-function slots to show an original curve next to a transformed one side by side. Anyone modeling real data with a formula — a cooling curve, a growth rate, a trajectory — who wants a fast visual sanity check before trusting the numbers. For solving a quadratic algebraically rather than reading its roots off a graph, the Quadratic Solver gives the exact values directly.

Two Things Worth Trying on the Graph

Comparing a shift: graph y1 = x² and y2 = (x-2)^2 together. The second parabola is identical in shape but sits two units to the right — exactly what subtracting inside the function argument does to any graph, and far easier to internalize by watching both curves at once than by reading a transformation rule in a textbook.

Finding an intersection by eye first: graph y1 = x^2-4 and y2 = 2x-1 together and look for where the two curves cross — that crossing point is exactly the solution to x² − 4 = 2x − 1. Reading the approximate intersection off the graph first, then solving the equation algebraically to get the exact value, is a genuinely useful way to catch an arithmetic mistake in the algebra step. Turning on Show Roots & Intercept for y1 = x²−4−(2x−1), the difference between the two functions, marks exactly where that difference crosses zero — which is the same intersection, found a second, independent way.

Why Browser-Based Beats a Physical Graphing Calculator

A dedicated graphing calculator costs real money and still requires learning a menu system built for a small monochrome screen. This tool runs entirely in JavaScript using the Canvas API, with nothing typed ever sent to a server — safe for coursework or research kept private — and renders in full color on whatever screen you already have open, resizing cleanly from a phone to a desktop monitor. For arithmetic steps that don't need a graph at all — evaluating a single expression, checking a trig value — the Scientific Calculator is the faster, more direct tool.

Where This Calculator Draws the Line

It graphs explicit functions of the form y = f(x) — it doesn't currently plot implicit equations like x² + y² = 25, parametric or polar curves, or 3D surfaces. For a system of two straight-line equations solved algebraically rather than read visually off an intersection, the Matrix Calculator can solve it directly through a matrix inverse once the equations are written in coefficient form.

Frequently Asked Questions

728 × 90 — Leaderboard Ad