Confident beginner · free small project

Stepped ribbons C2C blanket

Crochet the stepped ribbons blanket from a 40 × 48 tile graph. Three wide zigzag ribbons cross the blanket, separated by background tiles instead of fine outlines. Set your measured tile size, then print the graph, yarn estimates and every diagonal row.

Original Purlgrid recipe · engine-checked counts · diagrams are previews, not photographs of a physically made sample.

Illustration of a cream C2C blanket with three stepped blue and rose ribbons
Illustration based on the chart, not a photo of a stitched sample.

Supplies and skills

Yarn in oat, deep blue, berry, a suitable crochet hook, bobbins, scissors, a ruler and a yarn needle.

  • US double crochet C2C tiles
  • Increase and decrease at the edges
  • Change colour with separate bobbins

How to make it

  1. Make a sample with the same yarn and hook. Each tile uses a chain-3 and three US double crochets (UK trebles). Wash and dry the sample, then measure a tile side and enter it below. For a yarn estimate based on your own sample, unravel a known number of tiles and divide the measured yarn length by that tile count.
  2. Start at the bottom-right corner. For the first tile, chain 6 and work a double crochet in the fourth, fifth and sixth chains from the hook. To increase at the start of a row, chain 6 and make the next tile in the same way. Turn the work between diagonal rows.
  3. Join the next tile to the previous row with a slip stitch into its chain-3 space, chain 3, and work 3 double crochets into that space. Follow the shaping list at both ends: to decrease at the start, slip stitch across the last tile to its chain-3 space; at a decreasing far edge, join the final tile without adding an extra tile.
  4. Follow each printed colour and bobbin identifier. Finish the last double crochet before a new colour with the new yarn. A star marks a new bobbin; the scissors list says which bobbins finish after that row. Leave the stated tails and weave in every end.
  5. After the last tile, fasten off and block the blanket flat. The counts cover the complete rectangular graph, including its background tiles. Any added border needs separate stitches and yarn.

Engine-generated tile chart, not a photograph or a physically crocheted sample. Check your gauge and colour contrast in real yarn before starting.

Saved on this device

My projects ↗
Make the pattern yours
51015202530354051015202530354045
Three wide zigzag ribbons cross the blanket, separated by background tiles instead of fine outlines. Engine-generated tile chart; each square is one C2C tile.
  • Graph40 × 48 tiles · 3 colours · 87 diagonal rows · about 76 × 91.2 cm (30 × 36 in) with 1.9 cm tiles
  • Bobbins28 bobbins, never more than 7 hanging at once. Nothing is carried: every area has its own bobbin.
  • Colour AA 1344 tiles · 14 bobbins (8 from the ball), up to 4 at once · ≈ 820 m (897 yd) in all
  • Colour BB 384 tiles · 10 bobbins, up to 2 at once · ≈ 240 m (263 yd) in all
  • Colour CC 192 tiles · 4 bobbins, up to 1 at once · ≈ 125 m (137 yd) in all
  • Checked7 checks passed: the written rows rebuild your graph tile by tile and every bobbin is picked up where it was left.

Colour key: A = Oat; B = Deep blue; C = Berry.

Yarn amounts are estimates, including bobbin tails, any carried yarn, reserve and rounding. The default assumes yarn length of 29 times the tile side per tile. Border yarn is excluded. Wind lengths are rounded separately for each bobbin; their sum can exceed the per-colour purchase estimate.

How the rows are shaped

  • Rows 1–40: increase at both ends.
  • Rows 41–48: decrease at the lower edge, increase at the upper edge.
  • Rows 49–87: decrease at both ends.

Yarn to wind on each bobbin

BobbinRowsTilesWind
A11–2012375 m · 83 ydfrom the ball
B11443 m · 4 yd
A214–299659 m · 65 ydfrom the ball
B215–194628.5 m · 32 yd
B320–304427 m · 30 yd
A321–278854 m · 60 ydfrom the ball
C127–335735 m · 39 yd
A427–322415 m · 17 yd
A528–363924 m · 27 yd
A630–63169103 m · 113 ydfrom the ball
B431–355232 m · 35 yd
A733–4612174 m · 81 ydfrom the ball
C234–423019 m · 21 yd
B536–504628.5 m · 32 yd
A837–437345 m · 50 yd
B64043 m · 4 yd
A940–483924 m · 27 yd
B741–454628.5 m · 32 yd
C343–496640.5 m · 45 yd
A1044–502817.5 m · 20 yd
B846–564427 m · 30 yd
A1147–6215997 m · 107 ydfrom the ball
A1249–557345 m · 50 yd
C450–633924 m · 27 yd
A1356–87169103 m · 113 ydfrom the ball
B957–615232 m · 35 yd
B1062–764628.5 m · 32 yd
A1463–7614387.5 m · 96 ydfrom the ball
Every row with its bobbins (87 diagonal rows)

The letter is the colour, the number the bobbin; numbers before them are tiles. * = join a new bobbin here. A bobbin named twice in one row is carried inside the tiles in between. ✂ = cut after this row, leaving a 15 cm (6 in) tail. Start at the bottom right corner: odd rows ↗, even rows ↙.

  1. Row 1 ↗ (1) 1 A1*
  2. Row 2 ↙ (2) 2 A1
  3. Row 3 ↗ (3) 3 A1
  4. Row 4 ↙ (4) 4 A1
  5. Row 5 ↗ (5) 5 A1
  6. Row 6 ↙ (6) 6 A1
  7. Row 7 ↗ (7) 7 A1
  8. Row 8 ↙ (8) 8 A1
  9. Row 9 ↗ (9) 9 A1
  10. Row 10 ↙ (10) 10 A1
  11. Row 11 ↗ (11) 11 A1
  12. Row 12 ↙ (12) 12 A1
  13. Row 13 ↗ (13) 13 A1
  14. Row 14 ↙ (14) 4 A1, 4 B1*, 6 A2* ✂ B1
  15. Row 15 ↗ (15) 3 A2, 8 B2*, 4 A1
  16. Row 16 ↙ (16) 4 A1, 9 B2, 3 A2
  17. Row 17 ↗ (17) 4 A2, 9 B2, 4 A1
  18. Row 18 ↙ (18) 4 A1, 10 B2, 4 A2
  19. Row 19 ↗ (19) 5 A2, 10 B2, 4 A1 ✂ B2
  20. Row 20 ↙ (20) 8 A1, 7 B3*, 5 A2 ✂ A1
  21. Row 21 ↗ (21) 6 A2, 3 B3, 12 A3*
  22. Row 22 ↙ (22) 13 A3, 3 B3, 6 A2
  23. Row 23 ↗ (23) 6 A2, 4 B3, 13 A3
  24. Row 24 ↙ (24) 14 A3, 3 B3, 7 A2
  25. Row 25 ↗ (25) 7 A2, 4 B3, 14 A3
  26. Row 26 ↙ (26) 15 A3, 3 B3, 8 A2
  27. Row 27 ↗ (27) 8 A2, 4 B3, 7 A3, 4 C1*, 4 A4* ✂ A3
  28. Row 28 ↙ (28) 4 A4, 8 C1, 4 A5*, 3 B3, 9 A2
  29. Row 29 ↗ (29) 9 A2, 3 B3, 4 A5, 9 C1, 4 A4 ✂ A2
  30. Row 30 ↙ (30) 4 A4, 9 C1, 4 A5, 7 B3, 6 A6* ✂ B3
  31. Row 31 ↗ (31) 3 A6, 10 B4*, 4 A5, 10 C1, 4 A4
  32. Row 32 ↙ (32) 4 A4, 10 C1, 4 A5, 11 B4, 3 A6 ✂ A4
  33. Row 33 ↗ (33) 4 A6, 10 B4, 4 A5, 7 C1, 8 A7* ✂ C1
  34. Row 34 ↙ (34) 12 A7, 3 C2*, 4 A5, 11 B4, 4 A6
  35. Row 35 ↗ (35) 5 A6, 10 B4, 4 A5, 3 C2, 13 A7 ✂ B4
  36. Row 36 ↙ (36) 13 A7, 4 C2, 7 A5, 7 B5*, 5 A6 ✂ A5
  37. Row 37 ↗ (37) 6 A6, 3 B5, 11 A8*, 3 C2, 14 A7
  38. Row 38 ↙ (38) 14 A7, 4 C2, 11 A8, 3 B5, 6 A6
  39. Row 39 ↗ (39) 6 A6, 4 B5, 11 A8, 3 C2, 15 A7
  40. Row 40 ↙ (40) 4 A7, 4 B6*, 7 A9*, 4 C2, 11 A8, 3 B5, 7 A6 ✂ B6
  41. Row 41 ↗ (40) 6 A6, 4 B5, 11 A8, 3 C2, 4 A9, 8 B7*, 4 A7
  42. Row 42 ↙ (40) 4 A7, 9 B7, 4 A9, 3 C2, 11 A8, 3 B5, 6 A6 ✂ C2
  43. Row 43 ↗ (40) 5 A6, 4 B5, 7 A8, 7 C3*, 4 A9, 9 B7, 4 A7 ✂ A8
  44. Row 44 ↙ (40) 4 A7, 10 B7, 4 A9, 10 C3, 4 A10*, 3 B5, 5 A6
  45. Row 45 ↗ (40) 4 A6, 3 B5, 4 A10, 11 C3, 4 A9, 10 B7, 4 A7 ✂ B7
  46. Row 46 ↙ (40) 8 A7, 7 B8*, 4 A9, 10 C3, 4 A10, 3 B5, 4 A6 ✂ A7
  47. Row 47 ↗ (40) 4 A6, 2 B5, 4 A10, 11 C3, 4 A9, 3 B8, 12 A11*
  48. Row 48 ↙ (40) 13 A11, 3 B8, 4 A9, 10 C3, 4 A10, 2 B5, 4 A6 ✂ A9
  49. Row 49 ↗ (39) 4 A6, 1 B5, 4 A10, 7 C3, 7 A12*, 4 B8, 12 A11 ✂ C3
  50. Row 50 ↙ (38) 12 A11, 3 B8, 11 A12, 3 C4*, 4 A10, 1 B5, 4 A6 ✂ A10 B5
  51. Row 51 ↗ (37) 8 A6, 3 C4, 11 A12, 4 B8, 11 A11
  52. Row 52 ↙ (36) 11 A11, 3 B8, 11 A12, 4 C4, 7 A6
  53. Row 53 ↗ (35) 7 A6, 3 C4, 11 A12, 4 B8, 10 A11
  54. Row 54 ↙ (34) 10 A11, 3 B8, 11 A12, 4 C4, 6 A6
  55. Row 55 ↗ (33) 6 A6, 3 C4, 11 A12, 3 B8, 10 A11 ✂ A12
  56. Row 56 ↙ (32) 9 A11, 7 B8, 7 A13*, 4 C4, 5 A6 ✂ B8
  57. Row 57 ↗ (31) 5 A6, 3 C4, 4 A13, 10 B9*, 9 A11
  58. Row 58 ↙ (30) 8 A11, 11 B9, 4 A13, 3 C4, 4 A6
  59. Row 59 ↗ (29) 4 A6, 3 C4, 4 A13, 10 B9, 8 A11
  60. Row 60 ↙ (28) 7 A11, 11 B9, 4 A13, 2 C4, 4 A6
  61. Row 61 ↗ (27) 4 A6, 2 C4, 4 A13, 10 B9, 7 A11 ✂ B9
  62. Row 62 ↙ (26) 10 A11, 7 B10*, 4 A13, 1 C4, 4 A6 ✂ A11
  63. Row 63 ↗ (25) 4 A6, 1 C4, 4 A13, 3 B10, 13 A14* ✂ A6 C4
  64. Row 64 ↙ (24) 13 A14, 3 B10, 8 A13
  65. Row 65 ↗ (23) 7 A13, 4 B10, 12 A14
  66. Row 66 ↙ (22) 12 A14, 3 B10, 7 A13
  67. Row 67 ↗ (21) 6 A13, 4 B10, 11 A14
  68. Row 68 ↙ (20) 11 A14, 3 B10, 6 A13
  69. Row 69 ↗ (19) 5 A13, 4 B10, 10 A14
  70. Row 70 ↙ (18) 10 A14, 3 B10, 5 A13
  71. Row 71 ↗ (17) 4 A13, 3 B10, 10 A14
  72. Row 72 ↙ (16) 9 A14, 3 B10, 4 A13
  73. Row 73 ↗ (15) 4 A13, 2 B10, 9 A14
  74. Row 74 ↙ (14) 8 A14, 2 B10, 4 A13
  75. Row 75 ↗ (13) 4 A13, 1 B10, 8 A14
  76. Row 76 ↙ (12) 7 A14, 1 B10, 4 A13 ✂ A14 B10
  77. Row 77 ↗ (11) 11 A13
  78. Row 78 ↙ (10) 10 A13
  79. Row 79 ↗ (9) 9 A13
  80. Row 80 ↙ (8) 8 A13
  81. Row 81 ↗ (7) 7 A13
  82. Row 82 ↙ (6) 6 A13
  83. Row 83 ↗ (5) 5 A13
  84. Row 84 ↙ (4) 4 A13
  85. Row 85 ↗ (3) 3 A13
  86. Row 86 ↙ (2) 2 A13
  87. Row 87 ↗ (1) 1 A13 ✂ A13
  • All 87 diagonal rows follow the increase/decrease rules at both edges
  • 1920 tiles in total (40 × 48)
  • Every row's written colour counts add up to that row's tile count
  • The 87 written rows, read on their own, rebuild every tile of your graph
  • Replaying the 28 bobbins row by row gives every row's colours in working order
  • All 281 times a bobbin carries on into the next row, it is picked up next to where it stopped (at most 1 tile away)
  • Each of the 1920 tiles belongs to exactly one bobbin, and each colour's bobbins add up to its tiles

Open this exact pattern in the editable tool ↗

Questions about this project

How do I read a C2C graph?

This stepped ribbons graph begins at the bottom right. Odd diagonal rows travel ↗ and even rows ↙. Each square is one tile, not one double crochet; read the printed bobbin runs in that direction.

How many squares are in this C2C blanket?

The complete graph has 40 × 48 tiles. The total and the length of each diagonal come from the C2C engine below. Changing tile size changes the physical measurements, not the number of squares.

How much yarn do I need for a C2C blanket?

Use the per-colour estimate below. Without a measured sample it uses the existing engine assumption of yarn length equal to 29 times the tile side, plus bobbin tails, any carries, reserve and rounding. Enter metres per tile from your own sample to replace that assumption. Borders are excluded.

How do I change colours in C2C crochet?

Use the bobbin letters in the written rows for the stepped ribbons design. Change on the last pull-through before a new colour. A star joins a new bobbin and the scissors list ends it after the row; carrying is optional and can show through light yarn.

Terms and next steps

k = knit; p = purl; sc = US single crochet; MC = main colour; CC = contrast colour. A number after a stitch abbreviation is the number of stitches to work. Read repeat instructions as written.

Abbreviation references: Craft Yarn Council knitting terms · Craft Yarn Council crochet terms and US/UK comparison.

More small projects · Save notes in My projects · Beginner guides in seven languages