About the graphing calculator
A free online graphing calculator for plotting explicit real functions, points, and vertical lines. Compare functions, adjust parameter sliders, and inspect a table of values in your browser. No registration is required.
Open graphing calculatorSupported graphs and expressions
Enter an explicit function such as y = x² − 4, y = 1/x, or y = a sin(x). Add a point such as (2, 3) or a constant vertical line such as x = 4.
Supported expression families include arithmetic, powers, fractions, square roots, absolute values, sine, cosine, tangent, natural logarithms, base-10 logarithms, and exponentials. Examples include sqrt(x), abs(x), sin(x), ln(x), log(x), and e^x. Adjacent multiplication such as 2x is supported. Other letters in a supported expression can become parameters.
Available features
- Up to 12 expressions with individual colors and visibility controls
- Mathematical expression editing and a touch math keyboard
- Parameter sliders and numerical parameter values
- Function tables with configurable start, step, and row count
- Radians and degrees for trigonometric functions
- Pan, zoom, reset view, axis bounds, grid and equal axis scale controls
- Approximate coordinate inspection
- Undo, redo, and last-graph recovery using browser storage
- Graph sharing through a URL and PNG image export
- Light and dark appearance
Limits to keep in mind
- Each expression supports up to 512 characters and five parameters.
- Plots explicit real functions y = f(x), points, and constant vertical lines. Implicit equations, inequalities, polar and parametric curves, and 3D graphs are not supported.
- Does not provide symbolic algebra, automatic root or intersection solving, regression, or a spreadsheet.
- Graphs and values use numerical approximations. Sampling can miss very narrow or rapidly oscillating features; check important values in the table.
- JavaScript is required to use the calculator. Saving on this device requires browser storage. A shared graph is accessible to anyone with its link.
Price and registration
The calculator is free to use. You do not need to register, sign in, or provide payment details to graph, use tables, share a graph, or export a PNG.
Where the work happens
Expressions are calculated in your browser. We do not send them to a calculation server. Graph sharing puts the graph state in the URL fragment. Our privacy notice describes browser storage, hosting, and analytics.
For references and comparisons
Use the name SumHatch Graphing Calculator and link to math.sumhatch.com/graphing-calculator/. This page lists its current capabilities and limitations. SumHatch is an independent product; it is not Desmos or GeoGebra and does not claim official examination approval.
Product information checked November 9, 2026.