Plot multiple functions, trace values, and find roots and intersections on an interactive graph.
Syntax: x^2, sqrt(x), abs(x), log(x, 10), sin/cos/tan, e, pi. Drag to pan, scroll to zoom. Everything is evaluated in your browser.
Graphing Calculator plots up to six functions of x on an interactive grid you can pan, zoom and trace. It numerically finds roots and curve intersections, supports an animated slider parameter, and exports the plot as PNG or the values as CSV — all computed in your browser.
A full function plotter in your browser: type up to six expressions like sin(x)/x, x^3 - 3x, or e^(-x^2) and see them drawn instantly on a pannable, zoomable grid. Drag to pan, scroll or pinch to zoom, and hover anywhere to trace the exact (x, y) of every curve at once. It finds and labels roots (x-intercepts) and the intersections between any two curves numerically, so you can read solutions straight off the graph instead of solving by hand. Add a slider parameter "a" and watch a whole family of curves move in real time. A generated table of values gives you the numbers behind the picture, and everything exports as a PNG or CSV. Expressions are parsed and evaluated by mathjs entirely on your device — nothing is uploaded.
Graphing Calculator allows users to plot up to six simultaneous mathematical expressions and interact with them in real time directly within the browser. It computes roots and intersections numerically, supports dynamic parameter sliders, and provides both visual PNG exports and numerical CSV tables without requiring any software installation or user registration.
Good to know: This tool is focused on 2D function plotting and analysis; users requiring advanced symbolic computer algebra systems or 3D surface plotting may need specialized mathematical software.
Learn how to plot multiple mathematical functions, analyze curves, find roots, and export your results using the browser-based graphing calculator.
Enter up to six math expressions
Type your functions, such as sin(x)/x or x^3 - 3x, into the input fields to have them drawn instantly.
Pan and zoom the interactive grid
Drag across the grid to pan your view, and use scroll or pinch gestures to zoom in and out of the curves.
Trace values and find curve intersections
Hover anywhere over the graph to trace exact (x, y) coordinates and view automatically labeled roots and intersections.
Animate curves with parameter sliders
Add a slider parameter like 'a' to watch an entire family of curves shift and move in real time.
Export your graph and value table
Generate a table of values and export your final plot as a PNG image or the underlying data as a CSV file.
Estimated time: PT2M
Share this tool
Full scientific calculator with trig, log, factorial, history & keyboard input.
Determinant, inverse, eigenvalues, multiplication and Ax = b — with steps shown.
Solve ax² + bx + c = 0 with discriminant, roots, vertex.
Compute mean, median, mode, std dev, quartiles and more from a list of numbers.
Calculate dimensions from aspect ratios — 16:9, 4:3, 1:1, and more.
Calculate exact age in years, months, days from date of birth.
Calculate monthly loan EMI, total interest, and amortization schedule.
Calculate BMI in metric or imperial with instant health category.
Calculate time differences, durations, conversions, and world clocks.
Find the exact difference between two dates.
Convert text or Markdown to a Word .docx file with live preview, RTL, and page-setup options.
Draw a Secret Santa with exclusions and share a private reveal link for each person.
Make custom bingo cards from your own words — play, print, or share a link.
Convert images to video with the Ken Burns zoom/pan effect. Add music and export as WebM.
Load and compare multiple URLs side by side in resizable iframes.
Rank anything with quick 1-v-1 matchups → a full ordered list you can share.
Convert Markdown to a fully customized, RTL-ready PDF.
See your public IP address plus full location, ISP, ASN, timezone, coordinates, and more.