Free C2C crochet graph maker: turn a photo into a corner to corner pattern
Turn a photo into a C2C crochet graph, free, with nothing uploaded: choose the blocks across and the colours, and get the graph with every 10th row marked, written rows, block counts and a PDF.
Updated : Counts of exactly one now read "1 colour", "1 sheet", "1 word" and "1 picture", where they said "1 colours" and so on. What's new
Stays on this computer · no signup · no watermark
What's new: photo separation for screen printing, a new tool (3 Nov 2026). Open it · all updates
A graph and written rows you can crochet from
Corner to corner crochet is worked in diagonal rows of small blocks, so a C2C pattern is a picture reduced to one coloured square per block, read on the diagonal. Choose how many blocks across, and the tool works out the blocks up from the picture's proportions, reduces the picture to the number of yarn colours you choose, and writes out every row: how many blocks of each colour, in the order you work them.
What you get
- The graph, on screen and as a PDF on US Letter or A4, with a symbol and a colour for every block, a bold line every 10 squares from the corner where you start, row 1 outlined in red, and a numbered line at the end of every 10th diagonal row.
- The written rows, row by row with the side and direction, the shaping, and a box to tick for each row in the PDF.
- The blocks of each colour, exact. Add your block size and the yarn one block takes, from a swatch, to get the finished size and how much yarn to buy.
- A graph PNG, a CSV of the grid and the written rows as text.
How to use it
- Drop a picture, paste one, or start from the sample.
- Choose the blocks across. The blocks up follow from the picture.
- Set the colour limit and the smallest patch until the graph looks right.
- If you have a swatch, enter the size of one block and the yarn it took. Then download the PDF.
What it does not do
- It does not guess your block size or yarn: they come from your swatch.
- It does not match yarn brands or shade names. Colours are generic names and hex codes.
- It does not add a border; plan one around the graph.
Questions
How do I read a C2C graph?
Each square of the graph is one block. The work starts with a single block in the bottom right corner, which is row 1, and grows in diagonal rows. Odd rows are right-side rows, worked from their top-right end down to their bottom-left end; even rows are wrong-side rows, worked back up the other way. A graph W blocks wide and H blocks tall has W + H - 1 rows. On the graph from this tool, row 1 is outlined in red and a yellow line marks the end of every 10th row, with its number at the line's lower-left end, so you can find your place without counting from the corner.
What is a block?
In US terms, a C2C block is a chain of 3 and 3 double crochet worked into it (in UK terms, 3 treble). Rows of blocks are joined by slip stitches into the chain-3 spaces of the row before. The graph does not change with the stitch you use for a block; only the finished size and the yarn do.
Why does it not tell me the size or the yarn straight away?
Because both depend on your yarn, your hook and your tension, and a guess would be wrong for most people. Crochet a few blocks, measure one across, and enter it as the block size: the tool then gives the finished size. Unravel one block (or weigh a few) to find the yarn it takes, and enter that: the tool multiplies it by the blocks of each colour and adds a spare allowance you can change, 15% to start, for tails and joins. Without them you still get the exact number of blocks of each colour.
What are the written rows?
Every row spelled out in the order you work it: the side, the direction on the graph, the number of blocks, and then the colours as runs, such as "4 White, 1 Forest green". They are under the colour key on the page, in the PDF with a box to tick for each row, and as a text file. The shaping is written out too: increase at both ends until the work reaches the first edge, then on a rectangle increase at one end and decrease at the other, then decrease at both ends to the last corner.
How many blocks across should I choose?
As few as keep the picture readable. Every block is worked by hand, so a graph of 60 by 60 is 3,600 blocks in 119 rows, and 100 by 100 is 10,000 blocks. Bold shapes and a plain background stay clear at small sizes; faces and lettering need more blocks. If a picture has thin lines or lettering that will drop out at the size you chose, the tool says how many blocks across would keep them, and you can use that number with one click. The graph is limited to 200 blocks across and 300 up.
How many colours should I use?
Fewer than you think: each colour is a yarn to buy and a bobbin to change to. 4 to 8 suit a logo, a pet or a simple portrait. The limit is a ceiling; the tool may use fewer when the picture has fewer colours. Specks of one block are tidied into the colour around them, with a control to keep them if they are real details.
Does it give yarn brand colours?
No. The colours are either the picture's own or the nearest of about 60 generic yarn colours with plain names, each with a hex code. Yarn makers dye and name their own shades and we have no colour values from them to match against, so take the name and hex code to your yarn shop and match by eye.
What can I download?
A PDF on US Letter or A4: a cover with the picture, the size, the shaping and the colour key with the blocks of each colour; the graph in colour and in black and white with symbols, split over overlapping pages when it is big; and the written rows with tick boxes. Also a graph PNG with the numbers round the edge, a CSV of the grid with the key under it, and the written rows as a text file.
Is anything uploaded?
No. The picture is read, graphed and drawn in your browser, and the files are saved from memory on your device.
Can I sell what I make with it?
Yes. Everything Makerfern makes is yours to use and sell, free or Pro, as long as you have the right to use what you start from: your own photos and drawings, or pictures whose license allows it; somebody else's art or characters only with their permission. Makerfern adds no watermark and takes no rights in your file. One Pro covers every tool: there is no per-tool plan.