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 calculator

Supported 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

Limits to keep in mind

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.