DataToolsLab

Algebra Calculators

Free algebra calculators: linear, quadratic and cubic equations; two-variable systems; the polynomial engine behind adding, dividing and factoring; inequalities drawn on a number line; direct and inverse variation; and exponential and logarithmic equations. Every page shows the substitution, not just the answer.

Most popular

Equations

Polynomials

Factoring & Rewriting

Inequalities

Variation & Logarithms

All tools

About Algebra Calculators

Algebra questions are rarely about the final number — they are about the step that goes wrong. Each page here shows the working: the quadratic discriminant before the roots, the synthetic division before the remainder, the sign flip when an inequality divides by a negative, the change of base before the logarithm. The cases that break a naive calculator are answered as cases rather than as NaN: a negative discriminant gives complex roots written a ± bi, a two-equation system with a zero determinant is reported as parallel or identical rather than as a division by zero, a polynomial with no rational roots keeps an irreducible residual factor and says so, and |x − a| < 0 has no solution because nothing is a negative distance. A single polynomial parser and a single root-finder back the whole category, so the factored form and the roots can never disagree. Nothing is uploaded, there is no sign-up, and the pages keep working offline once loaded.

Related categories

Frequently asked questions

What happens when a quadratic has no real roots?

You get the complex roots written as a ± bi with the discriminant shown as negative, rather than an error. The quadratic formula still applies — the square root of a negative number is imaginary — and students are usually asked for exactly this answer, so the tool reports it instead of refusing.

Why does the polynomial factorization sometimes leave a bracket I cannot break down?

Because that residual factor has no rational roots. The tool factors over the rationals, which is what school algebra means by factoring, and honestly states that the remaining quadratic or cubic is irreducible in that sense rather than inventing a general symbolic factorisation it cannot do.

Why did the inequality sign change direction?

Because the tool divided by a negative number. Multiplying or dividing both sides of an inequality by a negative value reverses the inequality — so 3 − 2x > 7 becomes x < −2, not x > −2. The result panel tells you when the flip happened.

Do these tools support bases other than 10 and e?

Yes. The logarithm equation tool solves log_b(x) = y for any base: the general form is what it computes, using the change-of-base identity, so a base of 2 or 5 works as well as 10 or e.

Do these tools upload my equations?

No. Every calculation is plain TypeScript running in the page — there is no API call, no account and no telemetry. The pages keep working offline once loaded.

Online