Equation plotter

Expression guide
Polynomials y = x^2 - 4x + 3 y = 0.2x^3 - x
Trigonometry y = sin(x) y = cos(x) y = tan(x)
Logs y = ln(x) y = log(x) y = log(x + 10)
Syntax y = 2(x + 1) y = sin(pi * x) x = 3

Use ^ for powers, pi and e for constants, ln(x) for natural log, log(x) for base-10 log, and the angle unit selector for sin/cos/tan.

Plotted equations -
Intersections -
X range -
Privacy Local only
Equation details
    Point table
    Equation x y

    Supported forms include y = x^2 - 4x + 3, y = sin(x), y = cos(x), y = tan(x), y = ln(x), y = log(x), y = 2x + 1, y = 3, x = 2, and fractions such as y = 1/2x - 3.

    See examples

    Compare three equations

    Plot y = x^2 - 4x + 3, y = sin(x), and y = ln(x) on the same chart.

    Find intersections

    Enter two or three polynomial equations and see approximate crossing points.

    Study polynomial shapes

    Compare linear, quadratic, cubic, sine, cosine, tangent, natural log, and base-10 log functions in one browser-based chart.

    About this helper

    The equation plotter draws up to three equations on the same browser-based chart. It supports polynomial functions such as y = x^2 - 4x + 3, trigonometric functions such as y = sin(x), y = cos(x), and y = tan(x), logarithmic functions such as y = ln(x) and y = log(x), linear equations such as y = 2x + 1, constants such as y = 3, and vertical lines such as x = 2. Angles can be evaluated in radians or degrees. The chart, approximate intersections, and point table are calculated locally in your browser.

    Can I plot more than one equation?

    Yes. The first version supports up to three equations on the same chart.

    Which equation forms are supported?

    Use polynomial, trigonometric, and logarithmic forms such as y = x^2 - 4x + 3, y = sin(x), y = ln(x), y = log(x), y = 3, x = 2, or fractions such as y = 1/2x - 3.

    Are my equations uploaded?

    No. The graph and calculations run locally in your browser.