Home / Learn / Maths / Algebraic identity tilesTool #L75 (formerly #1158)

Algebraic identities as area models: (a + b)², (a − b)², a² − b², (x + a)(x + b) and (a + b)³ blocks

See each algebraic identity as a picture: slide a and b and the square or rectangle splits into its pieces with the identity filled in. Watch a² − b² turn into (a + b)(a − b), and pull the cube (a + b)³ apart into eight blocks.

Keep it one tap away for everyday use.

Bookmark Algebraic identity tiles?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Sizes
  2. Pieces
  3. Identity
  4. Practise
Nothing is uploadedWorks offline once open

Pick an identity

x
a
b
c
↔

Try this

  • In (a + b)², make b very small. The two ab strips get thin and the b² corner almost vanishes, which is why (a + b)² ≈ a² + 2ab when b is tiny.
  • In (a − b)², notice the corner b² is cut off twice with the two strips. That is why + b² comes back.
  • In (a + b)(a − b), slide the piece across. Nothing is added or lost, so a² − b² = (a + b)(a − b).
  • In (a + b)³, pull the blocks apart. Count the a²b blocks and the ab² blocks.

Check yourself

Fresh questions every time. Use an identity, not a calculator! Nothing is saved.

What it does

An identity such as (a + b)² = a² + 2ab + b² is true for every a and b. The easiest way to see why is to draw it: a square of side a + b cuts into a square a², a square b² and two rectangles a × b. This page draws six identities that way, with your own numbers:

  • (a + b)² = a² + 2ab + b²
  • (a − b)² = a² − 2ab + b²: two strips are cut off a², and the corner they share comes back once.
  • (a + b)(a − b) = a² − b²: cut b² out of a², slide the leftover strip across, and the L shape becomes a rectangle.
  • (x + a)(x + b) = x² + (a + b)x + ab
  • (a + b + c)² = a² + b² + c² + 2ab + 2bc + 2ca
  • (a + b)³ = a³ + 3a²b + 3ab² + b³: a cube made of eight blocks that you can pull apart.

It fits the Class 8 topic algebraic expressions and identities and the identities in the Class 9 polynomials chapter (including the three-term square and the cube).

Use these identities to factor quadratics in the quadratic explorer and to read sums and products of zeros in polynomial zeros. For bigger expressions, let symbolic algebra expand or factor them.

How to use it

  1. Pick an identity at the top.
  2. Move the sliders (or type values) for a, b, and where needed x or c. The picture redraws and every piece shows its name.
  3. The line under the picture puts your numbers into the identity and adds the pieces up.
  4. For (a + b)(a − b), use the ↔ slider to move the strip. For (a + b)³, use the ↕ slider to pull the eight blocks apart; labels appear when they are apart.

A worked example

The page starts with (a + b)² for a = 5 and b = 3.

  • The big square has side 8, so its area is 64.
  • The pieces: a² = 25, two strips of ab = 15 each, and b² = 9.
  • 25 + 2 × 15 + 9 = 64. ✓

Switch to (a + b)(a − b) with the same numbers: 8 × 2 = 16 and 25 − 9 = 16. The cut-out corner is b² = 9, and the leftover strip 2 × 3 moves to make the rectangle 8 × 2.

Switch to (a + b)³: 512 = 125 + 3 × 75 + 3 × 45 + 27.

Tips for mental maths

  • 103² = (100 + 3)² = 10 000 + 600 + 9 = 10 609.
  • 98² = (100 − 2)² = 10 000 − 400 + 4 = 9 604.
  • 105 × 95 = 100² − 5² = 9 975.

The Check yourself questions practise exactly these tricks, plus factoring x² + px + q and finding a² + b² from a + b and ab. Nothing you type is saved.

FAQ

Why must b be smaller than a in two of the pictures? The identities hold for any numbers, but a picture of a − b only makes sense when a − b is a length. The page tells you if b is bigger.

Is this from the NCERT book? It covers the same identities with fibub’s own pictures and examples. fibub is not part of NCERT.

Where the numbers come from

  • The standard algebraic identities and their area and volume models are classical mathematics. Pictures and wording are fibub's own.
  • Every identity checked with sympy.expand; the tiles are checked to fill each shape exactly for random sizes, and the cube's blocks to fill (a + b)³ with counts 1, 3, 3, 1.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Change log for Algebraic identity tiles

  1. Add #1158 Algebraic identity tiles Details on GitHub

Every change to fibub

Related tools

Symbolic algebra #T370 Type an expression and simplify, expand or factor it, differentiate it, integrate it (with definite integrals), or substitute values. Exact fractions, answers you can copy as SymPy or LaTeX, and an honest 'could not integrate' when it is out of reach. Checked against sympy. Quadratic explorer #L68 Slide a, b and c and watch the parabola move: vertex, roots and the discriminant update live, completing the square is drawn with tiles, and the middle term is split for you. With fresh practice questions. Polynomial zeros #L73 Slide the coefficients of a linear, quadratic or cubic polynomial and see its zeros where the graph meets the x axis. Drag a zero and the polynomial rebuilds itself. The sum and product of zeros are checked against the coefficients live. Squares and cubes #L114 Grow a square out of odd-numbered L-shapes and a cube out of unit cubes. Test any number for being a perfect square or cube from its prime factors, find the smallest number that makes it one, and hunt numbers like 1729 that are a sum of two cubes in two ways. Square root finder #L117 Type a number and find its square root four ways with every step shown: pair up prime factors (with the simplest surd form), subtract odd numbers, estimate between two squares and improve the guess, or use the long division method for decimals. Exponent laws #L121 Slide the base and the exponents and watch rows of multiply and divide tiles join, cancel and repeat, so each law of exponents explains itself. Exact values check every answer; a ladder shows why a⁰ = 1 and a⁻ⁿ = 1/aⁿ. Area multiplication #L130 See a product as the area of a rectangle. Split it by place value into easy pieces, or build it from a round number with strips added and taken away, so 103 × 97 becomes 100² − 3² = 9991. Every step is written out, and fresh questions let you practise in your head. Number trick decoder #L134 Run a think-of-a-number trick with any number and with the letter n side by side, see each step as bags and counters, and find out why the answer is always the same, or how a mind reader gets your number back. Build your own trick too. Balance equations #L135 Put x boxes and 1-weights on a two-pan balance, then solve the equation one move at a time: take the same from both pans or share both into equal groups until x is alone. Slide a guess to see the beam tip. Rationalise the denominator #L158 Type a fraction with a square root on the bottom and see it rationalised step by step: what to multiply by, how the root disappears from the denominator, the simplified answer and a decimal check. A picture shows why multiplying by the conjugate works: (x + y)(x − y) = x² − y². Sequence explorer #L161 Watch dot and matchstick patterns grow step by step, read their differences in a table, and get the rule for step n with the reason it works. Type any list of numbers to find its linear, quadratic or doubling rule and the next term. Factorising steps #L165 Type whole-number coefficients and watch the expression factorised step by step: the common factor, the identity that fits (a² − b², (a ± b)², a³ ± b³) or the split middle term, an area picture of the two brackets, and a check by expanding and by putting in a number.