C2C Crochet Pattern Generator
Turn a photo into a corner-to-corner chart with the right block proportions — blanket-ready in seconds.
Corner-to-corner (C2C) crochet builds a picture diagonally from little box stitches, and it's the most popular way to crochet photo blankets. A C2C chart looks like a pixel grid — but each block is a rectangle, roughly 0.7:1 tall-to-wide in most gauges, which is why charts drawn on square paper come out short and wide.
This generator maps your photo onto a C2C block grid with realistic proportions, reduces it to a bobbin-friendly palette, and counts blocks per color so you can plan yarn and estimate finished size before the first diagonal row.
What you get
C2C block proportions
The c2c preset accounts for the rectangular shape of C2C box stitches (~0.7:1 tall-to-wide), so your blanket matches the photo instead of coming out squashed.
Bobbin-friendly palettes
Cap colors at 2–16. Fewer colors means fewer bobbins on the diagonal — the slider keeps your project sane.
Blanket-scale grids
20–120 blocks wide covers everything from baby blankets to king throws; height follows your photo's aspect ratio.
Block counts per color
Exact counts per shade double as a yarn estimate — C2C blocks are consistent enough to plan skeins from.
Quality score
Faces and text need enough blocks to survive. The score and tips tell you when to simplify or size up.
Printable chart PNG
Download a grid you can print across pages or keep on a tablet, free with a watermark.
How to make a C2C crochet pattern
Upload your photo
Portraits, pets, and bold graphics are C2C favorites. Pick a clear subject — every block is a visible pixel in the blanket.
Set blocks and colors
Choose 20–120 blocks wide and a palette you can manage. Remember the diagonal: blocks add up fast in both directions.
Generate and crochet the diagonal
Download the chart and work corner to corner, following one block per box stitch and the legend for color changes.
Generator vs. squaring a photo by hand
| CrochetPatternGen | Photo + graph paper | |
|---|---|---|
| Block proportions | Grid accounts for rectangular C2C blocks | Square graph paper stretches the design tall |
| Palette reduction | Automatic, capped at your color count | Approximate shading by eye |
| Block counts for yarn planning | Exact per-color totals | Estimate and hope |
| Size experiments | Test 60 vs. 90 blocks wide in one click | Re-grid the whole photo |
Frequently asked questions
What is C2C crochet?
C2C (corner-to-corner) crochet works diagonally from one corner of a rectangle to the opposite corner, building the fabric from small box stitches (usually chains and double crochet). Each box stitch is one cell on a chart, making C2C ideal for pixel-art photo blankets.
How do I make a C2C graph from a picture?
Upload the picture here, keep the c2c preset selected, set your block width and color count, and generate. Each grid cell is one C2C block. Work the chart diagonally, increasing to the widest row then decreasing to the far corner.
Why do my C2C blankets come out wider than the photo?
C2C box stitches aren't square — at typical gauge each block is wider than it is tall (height:width roughly 0.7:1). Charts drawn on square grids ignore this, so the finished piece comes out short and wide compared with the photo. The c2c preset compensates for block proportions so the blanket keeps the photo's shape.
How many blocks do I need for a blanket?
Measure your gauge: one C2C block in worsted yarn is commonly about 1.5–2 cm wide. A 90-block-wide chart lands around a 140–180 cm throw. Always swatch a few blocks, measure, and divide your target width by the block width.
How many colors should a C2C blanket use?
5–10 colors is the comfortable range for pictorial blankets. More colors mean more bobbins and more weaving in; fewer means a posterized look. Generate at a few settings and compare before committing.
Is this C2C pattern generator free?
Yes — charts are free with a watermark. Pro (clean PNGs, PDF packs) is coming soon.