Free Algebra Solver
Graph functions

Polynomial graphing calculator

Graph y as a polynomial in x, inspect key points, and adjust the coordinate window interactively.

Interpreted as: y = x^2 - 4x + 3 (Graph) Ready
Examples
Solution

Step-by-step working

Your solution will appear here

Choose an operation and run it to see exact working, verification, and available visuals.

Function graphing guide

Graph polynomial functions and understand their key points

This polynomial graphing calculator plots supported functions from their exact coefficients, labels useful intercepts and quadratic vertices, and lets you change the x- and y-window. The guide explains how algebraic features correspond to visible points and shapes.

What does this online graphing calculator do?

Enter y = followed by a polynomial in x, such as y = x² − 4x + 3. The server combines like terms and returns exact coefficients. The browser then evaluates that polynomial across the selected x-range and draws the continuous curve on a coordinate plane.

The graph is not a screenshot or guessed illustration. It is generated from the normalized function, while the feature list is calculated from the same coefficients. This release focuses on constant, linear, quadratic, cubic, and quartic polynomials; trigonometric, logarithmic, rational, and implicit two-variable graphs remain outside its verified scope.

How to graph an equation online

Use x as the independent variable and place the polynomial on the right of y =. After selecting Graph, read the standard form and key features before looking at the curve. If important points are clipped or the curve appears flat, change the graph window rather than changing the equation.

  1. Enter a function such as y = 2x − 4 or y = x^2 − 4x + 3.
  2. Confirm the normalized polynomial and its degree.
  3. Inspect the y-intercept, x-intercepts, slope, or vertex supplied for the function family.
  4. Compare those coordinates with the labeled points on the graph.
  5. Adjust X min, X max, Y min, and Y max when a different view is needed.
  6. Use substitution to confirm any point that matters to the problem.

Graph linear equations using slope and intercepts

A line written as y = mx + b has slope m and y-intercept (0, b). For y = 2x − 4, the slope is 2, so y rises two units whenever x moves one unit to the right. Setting y = 0 gives the x-intercept x = 2, producing the point (2, 0).

Two exact points determine a line, and a third point is a useful check. The line graph calculator plots many samples, but its slope and intercept labels explain the algebraic structure. A vertical equation such as x = 3 is not a function of x in this form and is not handled by this polynomial renderer.

Slope-intercept form
y = mx + b
Y-intercept
x = 0 → (0, b)
X-intercept
y = 0 → x = −b/m when m ≠ 0

Graph a quadratic using its vertex and intercepts

The graph of y = ax² + bx + c is a parabola. Its axis of symmetry is x = −b/(2a), and substituting that x-value gives the vertex. A positive a opens upward and a negative a opens downward. The y-intercept is always (0, c).

For y = x² − 4x + 3, the axis is x = 2 and the vertex is (2, −1). Factoring gives (x − 1)(x − 3), so the x-intercepts are (1, 0) and (3, 0). The quadratic graph calculator labels these points and draws the symmetric curve through them.

Choose a useful graphing window

A graphing window determines which coordinates are visible; it does not change the function. The default view uses −10 to 10 on both axes. Increase a range to zoom out, narrow it to inspect a local feature, or shift both limits to view a region away from the origin.

A misleading window can hide intercepts, make a parabola look almost linear, or compress a steep curve. Keep each minimum smaller than its maximum and avoid unnecessarily huge ranges. The redraw control validates the limits before rendering the new view.

Verify graph features and respect scope limits

To verify a plotted point, substitute its x-coordinate into the original function and compare the output with its y-coordinate. X-intercepts must produce y = 0, and the y-intercept must use x = 0. For a quadratic, points equally far from the axis should have equal y-values.

The plotted curve uses dense numerical sampling for display, while coefficients and supported feature calculations remain exact. Visual pixels are evidence, not an exact proof of every root. Use the equation-solving mode for a complete supported solution set and the graph to understand shape, scale, and location.

Frequently asked questions

Concise answers about the method, notation, checks, and calculator limits.

What equations can this graphing calculator plot?

It plots supported polynomial functions in x through degree four, entered as y = expression or as a bare polynomial expression.

Can I change the graph window?

Yes. Enter new finite x- and y-limits and select Redraw. The function stays unchanged.

Does it show intercepts?

It shows the y-intercept for every polynomial and x-intercepts for supported linear and quadratic functions.

Does it find the vertex of a parabola?

Yes. For a quadratic it calculates the exact axis x = −b/(2a), evaluates the vertex, and labels whether the parabola opens upward or downward.

Can I graph x = 3 or a circle?

Not in this release. The renderer currently accepts y as a polynomial function of x, not vertical or implicit two-variable relations.

Is the graph an exact proof of a solution?

No. The curve is sampled for display. Use exact algebra and substitution to prove roots or other claims.

Math keypad

Graph mode

Use the keypad below or tap the expression to use your phone keyboard.

Keyboard tips

Ctrl + Enter
Run the selected operation
^
Enter a power, such as x^2
sqrt(
Calculate an exact or simplified square root
a:b
Separate quantities in a ratio
12, 18
Separate integers in an LCM and GCD calculation
@ x =
Assign x when evaluating an expression
y =
Enter a polynomial function to graph
|
Wrap an absolute-value expression