Matheminate
TopicsProgressWorksheetsGamesToolsAbout
Loading math...
TopicsAboutPrivacyTermsContact

© 2026 Matheminate. All rights reserved.

← All math tools

Linear & Quadratic Graphing Calculator

Plot a linear or quadratic function with a value table and adjustable window.

For a straight line, set a to 0. This tool supports y = ax² + bx + c, not arbitrary expressions.

Calculations run on your device. No account needed.

Practice functions →

How to use this calculator

Enter coefficients a, b, and c for y = ax² + bx + c, using a = 0 for a straight line. Choose an axis bound from 1 to 100 and press Draw graph; both axes use that bound, and the value table samples five x-values spread across the same window.

How the calculation works

The calculator substitutes each x into the polynomial to get y and plots sampled points within the square viewing window. Nonzero a produces a parabola; a = 0 produces a line, and a = b = 0 gives a horizontal line. The table evaluates the formula at five x-values spread evenly across the same window — −bound, −bound/2, 0, bound/2, and bound — so every row can be found on the graph.

Worked examples

  1. 1. Plot a parabola

    Enter a = 1, b = 0, c = −4 with bound 10. The table samples x = −10, −5, 0, 5, 10 and gives y = 96, 21, −4, 21, 96. The curve has vertex (0, −4) and crosses the x-axis at −2 and 2.

  2. 2. Plot a straight line

    Enter a = 0, b = 2, c = 3 with bound 10. The function is y = 2x + 3, so the same five x-values give y = −17, −7, 3, 13, 23. Its y-intercept is 3 and its slope is 2.

Frequently asked questions

Can I graph sine, logarithms, or an arbitrary expression?

No. This tool supports only a polynomial of degree at most two entered as three coefficients. Use the General Calculator for individual scientific function values, not their graphs.

Why is my graph blank or cut off?

Only points within the chosen x and y bounds are drawn. Increase the bound or adjust the coefficients if the curve lies outside the window; a blank window does not mean the function has no values.

Which x-values does the value table use?

Five x-values spread evenly across your chosen window: −bound, −bound/2, 0, bound/2, and bound. Every row is therefore a point you can find on the graph, and changing the bound samples different points.

Does the grapher calculate roots and intersections?

It does not automatically report roots or intersections. Use the Quadratic Equation Solver to solve ax² + bx + c = 0. Coefficients here are limited to between −1000000 and 1000000.

Keep learning with related tools

Use the quadratic solver for roots and the linear solver for equations rather than estimating answers from the picture. The functions lesson explains inputs, outputs, and how a table connects to a graph. Related tools: Quadratic Equation Solver, Linear Equation Solver. Read the Functions & Domain/Range lesson or practice functions & domain/range to build confidence without relying on a calculator.