Free Maths Working Calculator — Show Steps & Solve Equations

Free & Step-by-Step

Paste a formula or equation and get the working. Ideal for GCSE, A-Level and university revision.

Add shortcode here:

MathsExpert
Paste a formula • See the working

Calculator

How to use

  • Enter an expression (e.g., (x+1)^3) or equation (e.g., (x+1)^2 = x^2 + 2x + 1).
  • Pick an operation and click Show working.
  • Math is rendered with LaTeX via MathJax in your browser.
Your 728×90 ad here

Tip: Try (x+1)^2 = x^2 + 2x + 1, (x^3-1)/(x-1), or d/dx (3x^3+4x).

Quick Examples






GCSE Algebra

(x + 1)^2
5x + 3 = 18
(x^2 – 9) ÷ (x – 3)

A-Level Calculus

d/dx (3x^3 + 4x)
∫ (2x – 1) dx
d/dx (sin x)

What this Maths Working Calculator does

This tool shows the steps to solve algebraic expressions and equations. Instead of giving only the answer, it breaks problems down into clear, exam-style working so you can learn the method.

  • Simplify expressions
  • Expand brackets
  • Factorise quadratics
  • Solve linear & polynomial equations
  • Differentiation
  • Integration

Great for GCSE maths revision, A-Level preparation, university support, parents helping at home, and adult learners.

Why seeing the working matters

Fast answers are useful, but real progress comes from understanding how each step works. By seeing every stage, you build problem-solving skills and confidence that transfers directly into exams.

Common expressions to try

Simplify 3x + 2x
Expand (x + 2)(x + 3)
Factorise x^2 – 9
Solve for x 2x + 5 = 17
Differentiate d/dx (x^3 + 4x)
Integrate ∫ (3x^2 – 2) dx

FAQ

What is a step-by-step maths calculator?

A tool that shows each stage in solving a maths problem — not just the final answer — so you can learn the method.

Does this help with GCSE maths?

Yes. It’s ideal for GCSE algebra and revision, and is also helpful for A-Level and university topics.

Can it do calculus?

Yes. It supports differentiation and integration with working where possible.

Is it free?

Yes — it’s completely free to use.

Your 728×90 in-content ad here