Graphing Calculator

Plot mathematical functions instantly. Type any expression using x and click Plot — supports trig, logarithms, polynomials, and more.

f₁ y =
f₂ y =
f₃ y =
f₄ y =

Key Values (at x = 0, ±1, ±2, ±5, ±10)

How to use

  • Enter a function
    Type any expression using x as the variable. You can plot up to 4 functions at once — each gets its own color.
  • Set the range
    Adjust X Min, X Max, Y Min, and Y Max to control the visible area of the graph.
  • Use presets
    Click a preset to load example functions — great for exploring different curve types.
  • Click Plot Graph
    Hit the button to render your graph and see a key values table for common x values.

Supported Syntax

InputMeans
x^2x squared
2*x + 12x + 1
sin(x)sine of x
cos(x)cosine of x
tan(x)tangent of x
sqrt(x)square root
abs(x)absolute value
log(x)log base 10
ln(x)natural log
exp(x)
PIπ ≈ 3.14159
Ee ≈ 2.71828
⚠️ Note
Use * for multiplication — 2x won't work, write 2*x. Division by zero and undefined values are automatically skipped on the graph.

What is a Graphing Calculator?

A graphing calculator plots mathematical functions as visual curves on a coordinate plane. Instead of just getting a numerical answer, you can see the shape and behavior of a function — where it crosses zero, where it peaks or dips, whether it grows or decays. Graphing calculators are essential tools in algebra, calculus, trigonometry, and physics.

Common Function Types

TypeExampleShape
Lineary = 2x + 1Straight line
Quadraticy = x²Parabola (U-shape)
Cubicy = x³S-shaped curve
Siney = sin(x)Wave oscillating between -1 and 1
Cosiney = cos(x)Wave starting at 1
Exponentialy = exp(x)Rapid upward growth
Logarithmicy = log(x)Slow increasing curve
Absolute valuey = abs(x)V-shape
Square rooty = sqrt(x)Half parabola

Frequently Asked Questions

What is a function in math?

A function is a rule that assigns exactly one output value (y) to each input value (x). For example, f(x) = x² means "square the input." When x = 3, the output is 9. Graphing a function shows all these input-output pairs plotted as a curve.

What does the x-axis and y-axis represent?

The x-axis (horizontal) represents the input values of the function. The y-axis (vertical) represents the output values. Each point on the graph (x, y) shows what output the function produces for a given input.

What is a parabola?

A parabola is the U-shaped curve produced by quadratic functions like y = x². If the coefficient of x² is positive, the parabola opens upward. If negative, it opens downward. Parabolas appear in projectile motion, satellite dishes, and car headlights.

What does sin(x) look like on a graph?

The sine function produces a smooth wave that oscillates between -1 and 1. It starts at 0, rises to 1 at x = π/2, returns to 0 at x = π, dips to -1 at x = 3π/2, and completes one full cycle at x = 2π (about 6.28). This repeating pattern makes it ideal for modeling waves and oscillations.

Why can't I write 2x — why do I need 2*x?

This calculator uses standard JavaScript math syntax, which requires an explicit multiplication symbol. Writing 2x is mathematical shorthand, but computers need 2*x to know it means multiplication. Similarly, use x^2 for exponents and sqrt(x) for square roots.

Can I plot multiple functions at once?

Yes — this graphing calculator supports up to 4 functions simultaneously, each shown in a different color (blue, red, green, orange). This is useful for comparing functions, finding intersections, or visualizing related equations on the same graph.

Related Calculators