Online function plotter

2D Graphing Calculator

Plot equations online, compare multiple y = f(x) functions, adjust the x-axis range, inspect values with hover labels, and export a clean graph image for reports or study notes.

Interactive 2D graphing tool

Plot one or more functions of x

Enter equations such as sin(x), x^2, exp(-0.2*x)*sin(3*x), or sqrt(abs(x)). Use pi, e, and common math functions without adding Math..

y = f(x)

Graph settings

Functions

    Quick examples

    Graph output

    Interactive plot Zoom, pan, hover, double-click to reset

    About this tool

    Free Online 2D Graphing Calculator for Functions

    Use this 2D graphing calculator to plot mathematical functions online for engineering, physics, calculus, algebra, and technical reporting. The tool graphs explicit equations in the form y = f(x), supports multiple function traces on the same axes, and lets you control the plotted x range and sample resolution.

    The calculator is useful for checking curve shape, comparing equations, visualizing trigonometric functions, exploring polynomial behaviour, reviewing exponential decay, and preparing quick plots for coursework or early-stage engineering calculations. For final design work, verify plotted results against the original equations, assumptions, and required numerical methods.

    Supported syntax

    Equation Format

    Function form

    y = f(x)

    Enter only the right side of the equation, for example sin(x) or x^2 + 2*x - 1.

    Range control

    x min <= x <= x max

    The graph samples the function across the selected range and leaves gaps where the result is undefined.

    • sin(x)
    • cos(x)
    • tan(x)
    • sqrt(x)
    • abs(x)
    • log(x)
    • log10(x)
    • exp(x)
    • pow(x, 2)
    • pi
    • e

    Guide

    How to Use the 2D Graphing Calculator

    1. Type a function using x as the variable, such as x^2, sin(x), or exp(-x).
    2. Add more function rows if you want to compare equations on the same graph.
    3. Set the x-axis range and sample count. Higher sample counts make smoother curves but can be slower.
    4. Select Plot Graph, then zoom, pan, hover over points, or download the graph as a PNG.

    Examples

    Useful Function Plots

    These examples cover common graphing calculator use cases for mathematics and engineering checks.

    Trigonometric comparison

    sin(x), cos(x), and sin(2*x) show phase and frequency changes.

    Polynomial curve

    x^3 - 4*x helps visualize turning points and roots.

    Damped response

    exp(-0.2*x)*sin(3*x) is useful for visualizing decay and oscillation.

    Assumptions and limits

    Before Using the Graph

    • This tool plots explicit 2D functions only, using the form y = f(x).
    • Undefined values, asymptotes, and discontinuities are shown as gaps where possible.
    • Large ranges, steep gradients, and very small features may require a higher sample count.
    • Use the graph for visualization and checking; confirm critical engineering or mathematical results separately.

    FAQ

    2D Graphing Calculator Questions

    How do I plot a function online?

    Enter an expression using x as the variable, choose the x-axis range, then select Plot Graph. The calculator evaluates the equation as y = f(x) and draws the curve.

    Can I graph multiple equations at once?

    Yes. Use Add Function to create more rows. Each equation is plotted as a separate coloured trace on the same graph.

    Can I use powers, pi, and trigonometric functions?

    Yes. Use ^ for powers, pi for pi, e for Euler's number, and functions such as sin, cos, tan, sqrt, log, and exp.

    Can I export the graph?

    Yes. Use Download PNG to save the current graph view as an image.

    Related tools

    More graphing and chart tools