Free crochet pattern

Solid corner-to-corner crochet blanket

Corner to corner, or C2C, crochet builds a square blanket diagonally from small blocks of three double crochet, adding one block per row until the diagonal reaches forty blocks, then removing one per row. This worsted version is about 34 inches square and is the foundation for pixel-graph designs.

By the crochetpatterns.io editorial team · Updated · Editorial policy · pattern testing in progress

Folded corner-to-corner crochet blanket made of small diagonal blocks in dusty rose with a navy border
Dusty rose · NavySave to Pinterest
Pattern at a glance
DetailValue
Skill levelEasy
Yarn weightMedium (#4)
Yardage1000–1200 yd (914–1097 m)
Hook5 mm
Gauge10 blocks = 8.5 in (21.5 cm) measured along a straight edge.
Finished size34 × 34 in (86 × 86 cm)
Timeabout 16 hours

Materials

  • Worsted weight (#4) acrylic yarn, about 1,100 yd / 1,000 m
  • 5 mm (US H-8) crochet hook
  • Tapestry needle
Smart Yarn Matcher

Yarn Kit & Substitution Options

Compare all yarns →

This pattern calls for 1200 yards of weight #4 yarn. Select a suggested yarn to see required skeins and estimated cost:

Caron Simply Soft · 100% Acrylic

315 yds per skein · High-yield yardage, silky no-scratch texture

4 skeins required

approx. $$21.96 total

Abbreviations (US terms)

chain
double crochet
slip stitch
single crochet
space
chain space
stitch
stitches
row
repeat

Notes before you start

  • A block is 3 dc worked into a chain-3 space (or ch-6 at the start of increase rows).
  • Row numbers equal the number of blocks in the row during the increase section.
  • To make a rectangle, stop increasing on one side only once that edge is long enough.
Smart Pattern Companion

Row progress: 0 of 9 done (0%)

Increase section

0 of 4 done
  1. Row 1: Ch 6, dc in 4th ch from hook and in next 2 ch, turn. (1 block)
    Mark row complete
  2. Row 2: Ch 6, dc in 4th ch from hook and in next 2 ch, sl st in ch-3 sp of the block from Row 1, ch 3, 3 dc in same ch-3 sp, turn. (2 blocks)
    Mark row complete
  3. Row 3: Ch 6, dc in 4th ch from hook and in next 2 ch, *sl st in ch-3 sp of next block, ch 3, 3 dc in same sp; rep from * across, turn. (3 blocks)
    Mark row complete
  4. Rows 4–40: Rep Row 3, adding one block per row. (40 blocks at the end of Row 40)
    Mark row complete

Decrease section

0 of 3 done
  1. Row 41: Sl st in each of first 3 dc and into ch-3 sp, ch 3, 3 dc in same sp, *sl st in ch-3 sp of next block, ch 3, 3 dc in same sp; rep from * across to last block, sl st in ch-3 sp of last block, turn. (39 blocks)
    Mark row complete
  2. Rows 42–79: Rep Row 41, working one fewer block each row. (1 block at the end of Row 79)
    Mark row complete
  3. Fasten off.
    Mark row complete

Border

0 of 2 done
  1. Rnd 1: Join yarn in any corner. Ch 1, work 3 sc along the side of each block and 3 sc in each corner, sl st in first sc.
    Mark row complete
  2. Rnd 2: Ch 1, sc in each st around with 3 sc in each corner st, sl st in first sc.
    Mark row complete

Working on:

Row 1: Ch 6, dc in 4th ch from hook and in next 2 ch, turn. (1 block)

Finishing

  1. Weave in ends.
  2. Block by laying flat, pinning the edges straight and misting.

Errata

No corrections have been published for this pattern. Found a mistake? Tell us and we will log the fix here with a date.

Project log

Your notes on this pattern

Keep track of the yarn, hook and changes you used. Saved in this browser only — nobody else can see it.

Frequently asked questions

How many blocks are in a C2C blanket?

A square C2C blanket that is 40 blocks wide contains 40 × 40 = 1,600 blocks.

Can I follow a graph with this pattern?

Yes. Read one diagonal of the graph per row, changing colour at the start of any block that changes colour.

You might also like