Plot up to 20 functions of x on one graph. Drag to pan, scroll or pinch to zoom, hover to trace approximate values, and download the graph as a PNG for school, work or research — no signup, nothing uploaded.
Hover or tap the graph to read values.
Drag to pan · scroll or pinch to zoom. With the graph focused: arrow keys pan, + and − zoom, 0 resets.
How to graph a function online
Results use standard floating-point arithmetic and pixel sampling. Values are approximate; crossings and asymptotes should be checked algebraically for important work. Expressions are limited to 512 characters.
Type a formula using x in any row, for example x^2-4, and the curve is drawn instantly in that row's colour. Use the swatch to hide or show a function, and add up to 20 functions to compare them. Angles are in radians; for degrees write sin(x*pi/180).
You type
Meaning
x^2, x^3
Powers. 2^x and e^(-x^2) also work.
sqrt(x), cbrt(x), abs(x)
Square root, cube root and absolute value.
sin, cos, tan
Trig functions, plus asin, acos, atan, sinh, cosh and tanh.
Click any function to add it to the graph, then edit it to explore how the shape changes.
Download your graph as a PNG for school, work and research
Once the graph shows the region you need, click Download PNG to save it as a high-quality image. Keep “White background” ticked for documents and printing, or untick it for a dark graph. Typical uses:
Homework, lab reports and exam revision notes
Research papers, theses and posters
Work reports, spreadsheets and presentation slides
Word, Google Docs, Google Slides and PowerPoint
Blog posts, websites and teaching materials
Graphing calculator FAQ
Does the graphing calculator use degrees or radians?
Radians. Trigonometric functions such as sin(x) and cos(x) treat x as radians, which is the standard for graphing. To plot in degrees, write sin(x*pi/180).
Can I graph a circle or other equations that are not y = f(x)?
This calculator plots functions of the form y = f(x). For a circle of radius 3, plot the two halves: sqrt(9-x^2) and -sqrt(9-x^2).
Is my data sent anywhere?
No. Every expression is calculated and drawn in your browser. Nothing you type is uploaded or stored.
Can I download the graph as an image for school, work or research?
Yes. Click Download PNG to save the current graph as an image you can insert into homework, lab reports, research papers, theses, Word or Google Docs, spreadsheets and slide presentations. Pan and zoom first so the graph shows exactly the region you need.