How to Read a C2C Crochet Chart (Without Losing Your Place)
Corner-to-corner charts look like pixel art but work on the diagonal. Here's what the squares actually mean, how to follow one row by row, and the mistakes that warp first blankets.
C2C — corner-to-corner — crochet builds a rectangle diagonally, from one corner to the opposite one, out of small box stitches. Each box stitch is a block of chain 3 plus three double crochet, and each block is one square on the chart. That one-to-one mapping is why C2C became the default technique for photo blankets: the chart is pixel art, and every pixel is a stitch you can count.
A C2C chart looks like ordinary graph paper, but two things make it different from a regular row-by-row grid. First, you don't read it horizontally — you read it in diagonal passes, starting with one block at the corner, growing by one block per row until you reach the widest point, then shrinking back to the far corner. Second, the blocks themselves aren't square: at typical gauge a C2C block is wider than it is tall, roughly 0.7:1. A chart drawn without that correction will quietly stretch your picture. (Our C2C pattern generator builds the correction in, so the blanket keeps the photo's proportions.)
The legend matters as much as the grid. Each color swatch should list a stitch or block count — that's your yarn-shopping list and your sanity check. If a color covers twelve blocks in a 90-block blanket, decide before you start whether it earns its own skein and its own bobbin.
How to read a C2C chart, row by row
Find your starting corner
A C2C chart is worked from one corner to the opposite corner, not in horizontal rows. Most patterns start bottom-right. Row 1 is a single block at that corner — that's the whole first row.
Increase along the diagonal
Each new diagonal row adds one block. Chain 6 to start a row (that becomes the first block's chain 3 plus three double crochet), then work each following block as chain 3, three double crochet into the chain space of the block below, joined with a slip stitch. Follow the chart's colors square by square.
Watch the direction alternate
Odd diagonal rows and even diagonal rows run in opposite directions, so the chart alternates too. Many crocheters flip the chart or their work mentally each row — what matters is that each block's color matches its square.
Hit the corner, then decrease
When a row reaches the chart's far edge — the widest point of the rectangle — you stop increasing. Instead of chaining 6, turn and slip stitch across the last block, then work blocks as before. Each row now loses one block until you close the far corner.
Change color on the final pull-through
Never finish a block in the old color when the chart changes. Work to the last two loops, pull the new color through, and the color change hides inside the join. Keep each active color on its own bobbin.
The abbreviations above — ch, dc, sl st — are US terms, and every C2C pattern uses them constantly. If any are unfamiliar, the crochet abbreviations decoder translates them into plain English (and flags the UK differences that swap what "dc" means).
Beginner mistakes that warp C2C blankets
Reading the chart in horizontal rows
The most common beginner error. C2C doesn't go across — it goes corner to corner. If your row counts don't match the chart's diagonal, you've been reading rows that don't exist in the fabric.
Assuming blocks are square
They aren't. A C2C block is typically wider than tall (about 0.7:1 height to width), so a chart drawn on square paper produces a blanket that's short and wide compared with the original image. Use a chart made with real block proportions, or accept the stretch.
One ball of yarn, no bobbins
Dragging a single strand across the back of a pictorial blanket makes a tangled, see-through mess. Wind each color area onto its own bobbin and let them hang; pick each up only where the chart calls for it.
Miscounting the turn
The switch from increasing to decreasing happens at the rectangle's corner, and on a non-square chart the two side corners turn on different rows. Mark the turn rows on your chart before you start, not when the blanket stops growing.
Saving all the ends for the end
A photo blanket can leave hundreds of tails. Weave ends every few rows while the colors are still fresh — a dedicated evening of weaving at the finish line is how blankets become permanent UFOs.
Make your own C2C chart
Reading a chart is much easier once you've made one. The free C2C crochet pattern generator turns any photo into a corner-to-corner chart: pick a width from 20 to 120 blocks, cap the palette anywhere from 2 to 16 colors (fewer colors means fewer bobbins on the diagonal), and download a printable PNG with exact block counts per color. A built-in quality score warns you when a face or piece of text won't survive the block grid, so you can size up before you commit.
Before you buy yarn, feed the legend's block counts into the yarn calculator — C2C blocks are consistent enough that per-color counts become a real skein estimate. And if the blanket-as-picture idea is what brought you here, what is a graphgan covers the bigger picture: the same charts worked in plain rows of single crochet instead of diagonal blocks.
Common questions
Which corner do you start a C2C crochet chart from?
Most crocheters start at the bottom-right corner of the chart and work diagonally toward the top-left, but either bottom corner works — the fabric comes out the same, just mirrored. What matters is consistency: pick a starting corner, mark it on the chart, and read every diagonal row from that side.
What does one square on a C2C chart mean?
One square on a C2C chart is one box stitch: a small block made of a chain 3 and three double crochet (US terms). Each block sits on the diagonal, so a 60-block-wide chart produces a blanket 60 blocks along each edge.
Why does my C2C blanket look wider than the photo?
C2C blocks aren't square — at typical gauge each block is wider than it is tall, roughly 0.7:1 height to width. Charts drawn on square graph paper ignore this, so the finished blanket comes out short and wide. A generator with a proper c2c preset compensates for the block proportions so the blanket keeps the photo's shape.
How many blocks wide should a C2C blanket be?
Swatch first. One C2C block in worsted yarn is commonly about 1.5–2 cm wide, so a 90-block-wide chart lands around a 140–180 cm throw. Measure your own blocks, divide your target width by the block width, and set that number as your chart width.
How do you change colors in C2C crochet?
Work the last double crochet of the old color up to the final pull-through, then yarn over with the new color and pull through the last two loops. Drop the old yarn and pick it back up when its color returns on the next diagonal row — for isolated color areas, wind each color onto a separate bobbin so you're not dragging yarn across the back.
Is C2C crochet good for beginners?
Yes — the box stitch itself is just chains and double crochet, and most beginners have it memorized within a few rows. The learning curve is really chart reading: following the diagonal, managing bobbins, and counting the increase-to-decrease turn. Start with a small two- or three-color chart before committing to a full photo blanket.