How to Crochet Corner-to-Corner (C2C)

Corner-to-corner crochet — usually called C2C — is the fastest way to crochet pixel art into a finished fabric. Instead of working in rows, you work in diagonals: each square is a tiny block of double-crochet stitches, and the project grows from one corner outward to the opposite corner. C2C is the technique behind nearly every modern crochet blanket that looks like a picture, from tulips to dinosaurs to Stardew Valley scenes.

A handmade corner-to-corner crochet square featuring a hot pink tulip with green stem on a cream background.

What makes C2C different

Most crochet starts at the bottom and works upward in rows. C2C starts at ONE corner and works diagonally outward — each new row is one block longer than the last until you reach the widest diagonal, then each row is one block shorter until you reach the opposite corner. The finished fabric is a square or rectangle, but the working direction is at 45 degrees.

Each block is 3 double-crochet stitches worked into a chain space, which means a 30 × 30 block square is about the size of a small lap blanket. C2C charts are read diagonally: row 1 is one block, row 2 is two blocks, row 3 is three, and so on. The chart usually shows the color of each block, and you change yarn at the start of each new color block.

What you need

Round-by-round (well, diagonal-by-diagonal) steps

  1. Foundation: ch 6. Block 1: dc in the 4th chain from hook, dc in the next 2 chains. This is your first block — three double crochets in three different chains.
  2. Row 2 (increase): ch 6, turn. dc in the 4th chain from hook, dc in next 2 chains (Block 2a). Slip stitch to the top of the ch-3 at the start of Block 1, ch 3, work 3 dc into the same ch-3 space (Block 2b).
  3. Row 3 (still increasing): ch 6, turn. Block 3a (same as Block 2a). Then slip stitch + ch 3 + 3 dc into the next ch-3 space, repeating for each block of the previous row.
  4. Continue increasing every row until you reach your chart's widest diagonal. The widest diagonal is the row where you have the maximum number of blocks — for a square, this is when row count = chart width.
  5. Decrease rows: instead of ch 6 to start (which creates a new block), slip stitch BACK across the top of the last block, then ch 3 to begin Block 1 of the decrease row. This shrinks the row by one block.
  6. Change colors at the start of any block. If the next block in your chart is a different color, fasten off the old color, join the new color with a slip stitch, ch 3, and work the 3 dc as normal.
  7. Finish at the final block (the opposite corner from where you started). Fasten off, weave in ends, and block the fabric flat — C2C edges always have a slight diagonal lean before blocking.

Color changes in C2C

C2C is meant for colorwork — pixel art, words, pictures. There are three ways to handle multiple colors:

Tips for clean C2C

Try a free C2C pattern

CrochetPop has 3 photogenic C2C patterns ready to crochet, each with a printable chart + row-by-row instructions + an interactive row tracker that follows along while you crochet.

C2C Tulip Blanket →C2C Rose Blanket →C2C Sunflower Blanket →
How to Crochet Corner-to-Corner (C2C) — Free Pattern & Chart | CrochetPop