Root Finder

Find where any function crosses zero — graphically and instantly

A root (or zero) of a function f(x) is any value of x where f(x) = 0 — i.e., where the graph crosses or touches the x-axis.

This tool handles any function: polynomials, trigonometric, exponential, logarithmic, or mixed. Type the function into the chat, and the AI plots it, finds all roots in the current viewport, and labels each one with its exact x-value.

For complex functions with many roots (like sin(x)), zoom out or specify a range — the finder scans the visible viewport automatically. Ask the AI to explain what each root means mathematically.

What is the difference between a root and an x-intercept?
They're the same thing. A root (or zero) of f(x) is a value r where f(r) = 0. Geometrically, this is exactly where the graph crosses the x-axis — the x-intercept. The two terms are used interchangeably.
Can this find roots of sin(x), ln(x), or mixed functions?
Yes. The root finder uses numerical methods that work on any continuous function — polynomial, trigonometric, exponential, or mixed. For functions with infinitely many roots (like sin(x)), it finds all roots in the current viewport. Zoom out to find more.
What if my function has no roots in the view?
Ask the AI to zoom out or try a wider viewport. Some functions like x² + 1 or have no real roots at all — the AI will tell you this and explain why.
How accurate are the roots?
Roots are found to 4 decimal places using a combination of sign-change scanning and bisection refinement. For most problems this is more than sufficient. For very close roots (within 0.001 of each other), the finder may merge them — try zooming in.
What is Newton's method for finding roots?
Newton's method (Newton-Raphson) is an iterative root-finding algorithm: starting from a guess x₀, it repeatedly updates x_{n+1} = x_n − f(x_n)/f'(x_n) until convergence. This site uses a simpler bisection approach for robustness, but Newton's method is faster when it converges.
What can it graph?
It can plot explicit, implicit, and parametric functions, add points and geometry, and animate sliders on the same graph.
Can I use voice or a photo?
Yes. You can talk to the tutor, upload a worksheet or handwritten problem, and let the graph update from that input.
Will it explain the steps?
Yes. The AI explains what it is drawing and why, so you see the answer on the graph instead of getting only a final number.