Bundles Look & Zoom. Every view also has its own link you can bookmark or add to your Home Screen.
Export as Python
Copy this into Google Colab, JupyterLite, or any Python (NumPy + Matplotlib) environment — or click "Open in Jupyter" to run it instantly at jupyter.org, no install or account needed. Rebuilt live from your on/off Y= functions, WINDOW, and stored variables.
Recording link
Opens showing exactly what you pressed, key by key, at the pace you pressed it — so a teacher can watch it play back or step through it.
Share this link
Opens to this exact screen, Y=, WINDOW, and history — on any device.
▶ Watching a recording
Graphing Calculator
same buttons as class · real math engine · fits iPhone & iPad
GRAPHING CALC
Bright
▲
◄
►
▼
What this actually does
Every button, label, and menu is laid out exactly like the graphing calculator most math classes use — 2nd, ALPHA, Y=, WINDOW, ZOOM, TRACE, GRAPH, all in the usual spots — so a lesson written for the real thing still works here, keystroke for keystroke. Tap the tab docked to the left edge of the screen for controls that change how it looks and fits, without ever changing how it works. Handy for algebra, precalculus, and AP Calculus or AP Statistics homework, and for SAT, ACT, and PSAT practice — anywhere you'd normally reach for a graphing calculator.
LayoutCompact (default) keeps the handheld shape; Wide, on a big-enough screen, enlarges the display on the left with the keypad beside it on the right — same keys, more room.
LookBright & colorful (default), a Retro green-LCD look reminiscent of classic graphing calculators, or a silver Color-screen style — same buttons underneath either way.
Zoom65%–140% (up to 180% once you close this panel, below), independent of Look — make it bigger for readability or smaller to see more at once.
Home screenFull order of operations, implicit multiplication (2π, 3(4+1)), negative numbers, Ans history.
Y= graphingUp to 6 functions, each toggleable, plotted live on the WINDOW you set — color-coded to match their curve.
ZOOM / TRACEZStandard, Zoom In/Out, and TRACE walks the cursor along the curve with live X/Y readout.
2nd & ALPHAYellow legends work: 2ndx² = √(, 2nd^ = π, 2nd(-) = Ans, etc.
STO▶Store a value to X, or any letter, then reuse it in later expressions.
Export PythonTurns your on Y= functions, WINDOW, and stored variables into a ready-to-run NumPy + Matplotlib script — paste it into Google Colab, Jupyter, JupyterLite, or any Python environment.
Try these
Basic arithmetic3+4×2
Square root2nd x² 25 )
Graph a parabolaY= X²−3
Graph a sine waveY= SIN(X)
Pi times radius²2nd ^ ×5²
Trace the curveGRAPH → TRACE → ◄►
Click keys with a mouse/touch, or use a physical keyboard: digits, + − × / as + - * /, ^, parentheses, Enter, Backspace, arrow keys, and Esc for CLEAR. Look and Zoom choices are remembered on this device. On iPhone/iPad: Share → Add to Home Screen for full-screen "app" mode.
This is an independent, non-commercial project built from scratch. It isn't affiliated with, endorsed by, or sponsored by any calculator manufacturer, and standardized tests that require a specific physical calculator still require that physical calculator — this is a homework and practice companion, not a substitute for one.
Learn the calculator — and the math
Short, hands-on lessons. Press the real keys on the calculator — this panel highlights which one, and checks your work as you go. Pick a class below to unlock lessons for what you're studying.
🎉
Lesson Complete!
Notebooks
Teacher-authored lessons — text (with math rendered like a textbook) mixed with real calculator actions to try, in order. Opens as a slideshow you step through one cell at a time; "View as notebook" switches to a scrolling document instead.