Math.do

Free Online Math Calculators

Solve algebra, calculus, geometry, statistics, and word problems with free online math calculators. Get a clear answer and ask for the steps behind it.

Calculators with worked examples

Choose a topic to see the method, a worked example, and a way to check your answer.

Math Calculator

Use a free online math calculator to solve equations and check your work with clear, step-by-step explanations.

Open Math Calculator →

Algebra Solver With Steps

Solve algebra equations and expressions with a step-by-step algebra calculator.

Open Algebra Solver With Steps →

Equation Solver

Solve linear, quadratic, and other equations with a clear explanation of each step.

Open Equation Solver →

Calculus Solver

Get step-by-step help with derivatives, integrals, limits, and other calculus problems.

Open Calculus Solver →

Derivative Calculator

Find derivatives and understand the differentiation rules used in each step.

Open Derivative Calculator →

Integral Calculator

Evaluate indefinite or definite integrals with step-by-step integration help.

Open Integral Calculator →

Fraction Calculator

Add, subtract, multiply, or divide fractions and see how to simplify the result.

Open Fraction Calculator →

Quadratic Formula Calculator

Solve quadratic equations with the quadratic formula and follow the work step by step.

Open Quadratic Formula Calculator →

Geometry Solver

Solve geometry questions about shapes, angles, area, perimeter, and volume.

Open Geometry Solver →

Statistics Calculator

Get help calculating mean, median, mode, range, and other common statistics.

Open Statistics Calculator →

Word Problem Calculator

Turn a math word problem into an equation and get a step-by-step solution.

Open Word Problem Calculator →

Math Checker

Check a math answer by asking the solver to review your work and explain any step that needs attention.

Open Math Checker →

More math topics

These pages open the math solver with a topic-specific heading. Enter the full problem for help with your own values.

For a different kind of problem, ask the math solver or read a worked solution.