Chart maker
Or try a sample
- Chart
- —
- Finished
- —
- Colours
- —
- Yarn, approx.
- —
Add a photo to start. Nothing is uploaded.
Open this link on your phone or tablet
The chart travels inside the link, after the “#”, which browsers never send to a server — we can't see it. The photo isn't in it.
Share this chart in the template gallery
Written rows
C2C graph generator — photo to corner-to-corner pattern
Add a photo, choose how many squares wide and how many colours, and get a corner-to-corner graph with every diagonal row written out — "Row 23: 4 blue, 2 white, 7 blue" — plus a tracker that remembers your row.
The short answer
To make a C2C graph from a photo, add the photo, set the width in squares (60–100 suits a throw), reduce it to 5–10 colours, and clean up lone squares. The tool writes every diagonal row in words, from the bottom-right corner, with where to increase and decrease, and estimates the yarn for each colour. Start stitching opens the rows on your phone.
Photo to pattern in four steps
Step 1: Add a photo
A pet, a face, a logo. Bold shapes with a plain background turn into the cleanest graphs.
Step 2: Set the size
Choose squares across, or type the finished width in cm or inches. The height follows the photo's shape.
Step 3: Clean up the colours
Pick how many yarns, merge near-duplicates, and tap squares to fix any that look wrong.
Step 4: Stitch it row by row
Download the PDF or send the pattern to your phone. The tracker reads each diagonal row to you and remembers where you stopped.
Then stitch it row by row on your phone
Start stitching opens the tracker: the current row in big words, a close-up of the chart, one tap per colour block, and a count of how many before the next colour change. It remembers your row every evening, keeps the screen awake, and never shows an ad.
C2C blankets: squares, and yarn to buy
Squares for common blanket sizes, and yarn including 15% for tails and joins. Worked out by the same figures the tool uses — one square is about 2 cm in DK, 2.5 cm in worsted and 3.3 cm in chunky.
| Blanket | DK / light (3) | Worsted / aran (4) | Chunky / bulky (5) |
|---|---|---|---|
| Baby blanket30 × 36 in · 76 × 91 cm | 38 × 46≈ 1,709 yd | 30 × 37≈ 1,532 yd | 23 × 27≈ 1,286 yd |
| Lap throw50 × 60 in · 127 × 152 cm | 64 × 76≈ 4,755 yd | 51 × 61≈ 4,294 yd | 38 × 46≈ 3,619 yd |
| Twin66 × 90 in · 168 × 229 cm | 84 × 114≈ 9,361 yd | 67 × 91≈ 8,414 yd | 50 × 69≈ 7,142 yd |
| Queen90 × 90 in · 229 × 229 cm | 114 × 114≈ 12,704 yd | 91 × 91≈ 11,428 yd | 69 × 69≈ 9,856 yd |
The yardage assumes about 0.85, 1.2 and 1.8 yards per square in DK, worsted and chunky — mid-range figures, and tension changes them a lot. Make one square, unravel it and measure the yarn, then enter your own figure in the tool before you buy.
Stitches aren't square
A chart with square cells only works for C2C, where every square is a block of stitches. A knit stitch is about 1.4 times as wide as it is tall, and single crochet about 1.1, so a square-cell chart knits up tall and thin. This tool shapes each cell by your gauge and adds rows to match.
| Yarn | Knit stockinette | Single crochet | C2C squares |
|---|---|---|---|
| DK / light (3) | 22 sts × 30 rows1.36 rows per stitch | 18 sts × 20 rows1.11 rows per stitch | 5 × 51.00, square |
| Worsted / aran (4) | 20 sts × 28 rows1.40 rows per stitch | 15 sts × 17 rows1.13 rows per stitch | 4 × 41.00, square |
| Chunky / bulky (5) | 14 sts × 19 rows1.36 rows per stitch | 11 sts × 12 rows1.09 rows per stitch | 3 × 31.00, square |
Per 10 cm (4 in), from the middle of the ranges on standard yarn labels. Your own swatch beats any table — enter it under "Your gauge" and the chart reshapes.
What people stitch from photos
A blanket of the family dog
Crop close on the face, 60–80 squares across, 6–8 colours. Pet portraits are what most C2C graphs are made for.
A baby's name blanket
A simple name or initial on a plain ground reads beautifully at 40–50 squares and needs only two or three colours.
Team and club logos
Flat graphic logos have few colours to begin with, so they come out crisp with no clean-up.
A pillow first
Try a 30 × 30 cushion front before committing to a blanket — it tests the colours and your tension in a weekend.
Your photo never leaves your device
The photo of your dog, your children or your wedding is opened and turned into a chart by your own browser. There is no upload, because there is no server for it to go to. Patterns and your progress are kept on this device, and a link sent to your phone carries only the chart, after the "#" — the part of an address browsers never send to a server.
- No upload, no account, no email
- No watermark on your pattern
- No ads in the tracker, the chart or the PDF
- Progress saved on this device only
- The photo is never in a shared link
Questions crafters ask
Anything we've missed?
How do I read a C2C graph?
C2C is worked in diagonal rows from one corner. Right-handed, start with one square in the bottom-right corner; each row adds a square at both ends until you reach the edge, then decreases. Odd rows are read from their lower end up, even rows from the top down. The written rows do this reading for you, so you only follow the words.
How many squares wide should my blanket be?
In worsted yarn a C2C square is about 2.5 cm (1 inch), so a lap throw of 125 × 150 cm is about 50 × 60 squares and a twin about 66 × 90. The size guide on this page lists common blankets for three yarn weights, worked out by the same figures the tool uses.
How much yarn do I need for a C2C blanket?
A worsted C2C square uses roughly 1 to 1.5 yards of yarn; the tool estimates 1.2 and adds 15% for tails and joins. A 50 × 60 throw is about 3,000 squares, so around 4,100 yards. Tension varies a lot, so make one square, unravel it and measure, then enter your own figure in the tool.
Can I make it left-handed?
Yes. Switch to left-handed and the pattern starts in the bottom-left corner instead, with every row and the tracker mirrored to match.
Is my photo uploaded?
No. The photo is read and turned into a chart by your own browser, and there is no server it could be sent to. When you send a pattern to your phone, the link carries the finished chart — never the photo — and it sits after the "#" in the address, a part browsers never send to any server.
How many colours should a photo blanket have?
Usually 5 to 10. Every colour is another yarn to buy and more changes to weave in, and past about 10 the extra shades mostly add scattered single stitches rather than detail. Start at 8, then merge any colour with only a handful of stitches into its neighbour. Turning clean-up on removes the lone stitches for you.
How do I follow the pattern on my phone?
Choose Start stitching. On this device it opens the tracker straight away; to move it to your phone or tablet, use Send to my phone, which shares a private link, or save the pattern file and open it in the tracker there. The tracker shows the current row in words, moves on when you tap, and remembers where you stopped.
Is it free?
Yes — the chart, the written rows, the PDF and the tracker, with no account and no watermark. Ads appear on these pages but never in the tracker, the chart or the PDF.
More for crafters
Photo to Crochet Pattern
Turn a photo into a crochet pattern for single crochet or C2C: true stitch proportions, clean colours, written rows and a yarn estimate.
Knitting Chart Maker
Make a knitting colourwork chart from a photo that isn't stretched: cells follow your stitch and row gauge.
Row Counter
Never lose your row again.
See everything on the Craft page.