Crochet stacking toy pattern: six pieces, 74 rounds, four graduated rings

This is a free crochet stacking toy pattern. Assembled it stands ~14 cm tall with the largest ring ~10 cm across, worked on a 4.0 mm hook in five colours over about four hours. All four rings begin the same way — chain 18, join it into a loop, then 18 single crochet worked into that chain — and they differ only in how far they are let out before they turn back: 48 stitches for the large ring, 42 for the medium, 36 for the small and 30 for the top, which is what makes the steps between them read evenly. All 74 rounds are written out below across six pieces, and each one shows the stitch count it finishes on.

Maths verified, not yet made. Every one of the 74 rounds was checked against the round before it by machine — the counts, the increases and the decreases all add up. What nobody can promise you yet is how it sits in the hand.How we check
6 of 8 checks ran on 2026-09-04
  • 1 format and stitch chainscripts/validate.py — 113 patterns, all counts chain.
  • 2 catalogue auditscripts/audit-patterns.py — 113 audited, 0 errors, 66 warnings.
  • 3 geometrygeometry-check.py — 113 checked, 0 errors, 4 warnings.
  • 5 not a duplicate113 distinct display names across 113 patterns
  • 6c target on the recordseo.headKeyword, confidence and demand present and cross-checked by scripts/validate.py
  • 8 page readinessscripts/check-completeness.py --gate — 0 required fields missing, 114 editorial flags, 0 unearned claims.
Not yet checked
  • 4 render matches the pattern — no image has been compared against its own prompt, so a render showing a piece the rounds do not make would not be caught here. Nothing has counted how many do.
  • 6a recognisability — provenance.recognisability is empty in every pattern, so there is no feature list to check the parts against.
Why it is rated Medium

Medium for the seaming: every ring is a stuffed tube closed onto its own first round, and the four peaks have to step down evenly or the stack reads crooked.

Sell what you make. Anything you crochet from this pattern is yours to sell — any quantity, no fee, no credit required.

00
00

What you need before you start

gather it once, in one place
Expand

Yarn — five colours, all weight 4

Cream~20 gWorsted (aran) cotton, worked tightly
Blush~15 gWorsted (aran) cotton, worked tightly
Soft sage~12 gWorsted (aran) cotton, worked tightly
Dusty blue~10 gWorsted (aran) cotton, worked tightly
Mustard~15 gWorsted (aran) cotton, worked tightly

Tools

5 you probably own, 1 to buy

You likely have

Tapestry needle
Scissors
Stitch markers
Pins
A chopstick or similar for pushing stuffing into the post

You need to buy

Polyester toy stuffing (~50 g), washable and non-toxic

Optional

Row counter
A stitch marker in a contrast colour for the round start

Gauge and finished size

the last check before you cast on
Tension
Not critical to the finished size, but critical to the fabric: work tight enough that no stuffing shows between the stitches. A looser hand makes a larger set, which is fine as long as it stays dense.
Finished size
~14 cm tall assembled, largest ring ~10 cm across
Worsted cotton worked tightly is what keeps the stuffing out of sight. A larger hook grows the whole set together and it still stacks, so long as every piece is worked on the same one.

How to make the baby stacking rings, piece by piece

74 rounds across six pieces.

Switching rewrites every round:US6 sc in mr→UK6 dc in mrWork a US sc as a UK single crochet and the fabric comes out looser and taller.
1
01

The base

A flat disc out to forty-eight, a short straight side, then a dome…18 RNDS
starts in cream· magic ring· Piece 1 of 6

A flat disc out to forty-eight, a short straight side, then a dome closing back in. It gives the tower something wide to stand on.Keep the stitches tight enough that no stuffing peeps through the fabric.

Rounds 1 to 6 of The base: 6, 12, 18, 24, 30, 36 stitchesFirst six rounds[6] [12] [18] [24] [30] [36]

The flat bottom

RND 1–8
16 sc in mr[6]
2inc x6[12]
3(sc, inc) x6[18]
4(2 sc, inc) x6[24]
5(3 sc, inc) x6[30]
6(4 sc, inc) x6[36]
7(5 sc, inc) x6[42]
8(6 sc, inc) x6[48]

Turning the corner, then straight

RND 9–11
948 sc in back loops only[48]
1048 sc[48]
1148 sc[48]

Doming in and closing

RND 12–18
12(6 sc, dec) x6[42]
13(5 sc, dec) x6[36]
14(4 sc, dec) x6[30]
15(3 sc, dec) x6[24]
16(2 sc, dec) x6[18]
17(sc, dec) x6[12]
18dec x6[6]
US termsmrmagic ringchchainscsingle crochetincincreasedecdecreasebloback loops onlyst(s)stitch, or stitches
When this piece is doneThe base is done.Stuff it firmly while the last rounds are still open, then close the final six stitches and pull the tail through to the inside.
2
02

The post

A narrow tube from a magic ring at the top, running straight down for…20 RNDS
starts in mustard· magic ring· Piece 2 of 6

A narrow tube from a magic ring at the top, running straight down for eighteen rounds. Twelve stitches around leaves room for every ring to slide on.Sew it to the middle of the base with small stitches all the way round the open edge, so there is no gap a finger can get into.

Rounds 1 to 6 of The post: 6, 12, 12, 12, 12, 12 stitchesFirst six rounds[6] [12] [12] [12] [12] [12]
16 sc in mr[6]
2inc x6[12]
312 sc[12]
412 sc[12]
512 sc[12]
612 sc[12]
712 sc[12]
812 sc[12]
912 sc[12]
1012 sc[12]
1112 sc[12]
1212 sc[12]
1312 sc[12]
1412 sc[12]
1512 sc[12]
1612 sc[12]
1712 sc[12]
1812 sc[12]
1912 sc[12]
2012 sc[12]
US termsmrmagic ringchchainscsingle crochetincincreasedecdecreasebloback loops onlyst(s)stitch, or stitches
When this piece is doneThe post is done.Stuff it lightly — enough to stand up, loose enough to give when a hand pushes it over.
3
03

The large ring

Chain eighteen and join it into a loop, then work eighteen single…12 RNDS
starts in blush· picked up· Piece 3 of 6

Chain eighteen and join it into a loop, then work eighteen single crochet into the chain. Five rounds of increases carry it out to forty-eight.Leave a long tail before you fasten off — the seam is the whole finish on this piece.

Rounds 1 to 6 of The large ring: 18, 24, 30, 36, 42, 48 stitchesFirst six rounds[18] [24] [30] [36] [42] [48]

Opening out to 48

RND 1–6
118 sc around the joined chain loop[18]
2(2 sc, inc) x6[24]
3(3 sc, inc) x6[30]
4(4 sc, inc) x6[36]
5(5 sc, inc) x6[42]
6(6 sc, inc) x6[48]

One round across the outside

RND 7–7
748 sc[48]

Back in to 18

RND 8–12
8(6 sc, dec) x6[42]
9(5 sc, dec) x6[36]
10(4 sc, dec) x6[30]
11(3 sc, dec) x6[24]
12(2 sc, dec) x6[18]
US termsmrmagic ringchchainscsingle crochetincincreasedecdecreasebloback loops onlyst(s)stitch, or stitches
When this piece is doneThe large ring is done.Stuff the tube lightly as you sew round twelve to round one, working around the hole until it closes.
4
04

The medium ring

The same eighteen-stitch loop to start, with one increase round…10 RNDS
starts in softSage· picked up· Piece 4 of 6

The same eighteen-stitch loop to start, with one increase round fewer, so it settles at forty-two.Rounds 2 to 5 are word for word the large ring's rounds 2 to 5. Count increase rounds rather than stitches, or this one quietly turns into a second large ring.

Rounds 1 to 6 of The medium ring: 18, 24, 30, 36, 42, 42 stitchesFirst six rounds[18] [24] [30] [36] [42] [42]
118 sc around the joined chain loop[18]
2(2 sc, inc) x6[24]
3(3 sc, inc) x6[30]
4(4 sc, inc) x6[36]
5(5 sc, inc) x6[42]
642 sc[42]
7(5 sc, dec) x6[36]
8(4 sc, dec) x6[30]
9(3 sc, dec) x6[24]
10(2 sc, dec) x6[18]
US termsmrmagic ringchchainscsingle crochetincincreasedecdecreasebloback loops onlyst(s)stitch, or stitches
When this piece is doneThe medium ring is done.Stuff and seam it the same way, and set it beside the large one to check the step down between them.
5
05

The small ring

Three increase rounds this time, out to thirty-six and straight back…8 RNDS
starts in dustyBlue· picked up· Piece 5 of 6

Three increase rounds this time, out to thirty-six and straight back in.

Rounds 1 to 6 of The small ring: 18, 24, 30, 36, 36, 30 stitchesFirst six rounds[18] [24] [30] [36] [36] [30]
118 sc around the joined chain loop[18]
2(2 sc, inc) x6[24]
3(3 sc, inc) x6[30]
4(4 sc, inc) x6[36]
536 sc[36]
6(4 sc, dec) x6[30]
7(3 sc, dec) x6[24]
8(2 sc, dec) x6[18]
US termsmrmagic ringchchainscsingle crochetincincreasedecdecreasebloback loops onlyst(s)stitch, or stitches
When this piece is doneThe small ring is done.It takes very little stuffing — a pinch at a time, worked along as you seam.
6
06

The top ring

The smallest of the four. Two increase rounds to thirty, one straight…6 RNDS
starts in mustard· picked up· Piece 6 of 6

The smallest of the four. Two increase rounds to thirty, one straight round across the outside, then back down.Wash the finished set on a gentle cycle in a mesh bag and let it dry flat.

Rounds 1 to 6 of The top ring: 18, 24, 30, 30, 24, 18 stitchesFirst six rounds[18] [24] [30] [30] [24] [18]
118 sc around the joined chain loop[18]
2(2 sc, inc) x6[24]
3(3 sc, inc) x6[30]
430 sc[30]
5(3 sc, dec) x6[24]
6(2 sc, dec) x6[18]
US termsmrmagic ringchchainscsingle crochetincincreasedecdecreasebloback loops onlyst(s)stitch, or stitches
When this piece is doneAll four rings are done.Stack them largest to smallest over the post and look along the edge — the steps should read evenly from bottom to top.

Ten notes on the baby stacking rings

Read them
01An original Crochet Genie design.
02Worked in a continuous spiral throughout — nothing to join at the end of a round, nothing to turn.
03Every piece is plain single crochet. The fabric comes out smooth all over: there is no ribbing, no raised texture, no openwork and no gaps anywhere in it.
04Round 9 of the base is worked in back loops only. It is still 48 single crochet — 48 stitches in and 48 out — the back loops only make a crisp fold where the flat bottom meets the side.
05Each ring begins on a joined chain loop rather than a magic ring: ch 18, join into a ring, then work round 1 into those 18 chains. That is why the rings are marked as starting on existing stitches.
06All four rings start on the same 18-stitch loop, so the holes match and any ring drops over the post. Only the outer round changes: 48, 42, 36 and 30.
07Finish each ring by stuffing the tube lightly and sewing the last round to the first, all the way around the hole.
08Made for a baby: no beads, no safety eyes, no buttons, no glue, no rattle insert, no wire and nothing rigid anywhere inside. Sew every seam closed with the same yarn and weave the ends deep into the stuffing.
09The post is soft on purpose and leans a little when the rings go on. There is no dowel, tube or wire in it, and that is the point.
10Work tightly and stuff firmly — a toy that will be chewed should show no stuffing between its stitches.

Four questions this pattern answers

Not questions anybody asked. Each one is written from this pattern's own record, and every answer is read off the fields it names.

How many pieces make up the baby stacking rings?

Six separate pieces, one written list each. The page writes out 74 rounds in all, the longest piece being the post at 20 and the shortest the top ring at 6.

How much yarn will the baby stacking rings take?

Five colours, all weight 4, and the pattern asks for cream: ~20 g; blush: ~15 g; soft sage: ~12 g; dusty blue: ~10 g; mustard: ~15 g.

What hook will the baby stacking rings need, and what is the finished size?

A 4.0 mm hook, US G/6. Finished, it comes out ~14 cm tall assembled, largest ring ~10 cm across; the leading tilde is there because that came off the stitch counts rather than a tape measure.

How long will the baby stacking rings take to crochet?

About four hours. That is 74 rounds across six pieces, coming to 1,428 single crochet, 132 increases and 126 decreases, and the hours are an estimate rather than a timing of anybody making it.

A round that will not add up?
Tell us the piece and the round number — the stepper already knows where you are.There is nowhere to send one yet.
Report a problem
Put the laptop down mid-round
The iPhone app keeps your place — and hands it back where you left it.
Get the app

More home patterns

All 113 patterns
Piece 1 of 6The base0 OF 74 ROUNDS WORKED
Round1/186 sc in mr[6]