Turn any picture into a crochet graph

Upload a photo or pixel art, pick a yarn palette, and get a graph in real yarn colors — with block counts per color, a yarn key, and written C2C rows. Free, no signup, in your browser.

"Pixel crochet" is what crocheters already call this

A graphghan is a blanket worked from a grid: every square on the chart is one block of fabric in one color, and you read the grid row by row as you go. To get a photo onto that grid, the picture has to become a mosaic of blocks first — a fixed number of them wide and tall, each one a single yarn shade. That mosaic is the graph, and the community's name for the whole workflow is pixel crochet.

The useful thing about the graph is that it does not care how you work it. The same grid becomes a corner-to-corner blanket, a single crochet graphghan, or a tapestry crochet panel. What changes is the shape of the block, how many rows the picture takes, and whether you carry colors or use bobbins. The graphghan techniques guide walks through those differences; this page is about getting the picture onto the grid.

Already have pixel art? It imports at exactly one pixel per block, so a 40×40 sprite stays a 40×40 graph with crisp edges and each color matched to the nearest real yarn shade. No resampling, no blur, no guessing.

How the photo converter works

1

Upload your image

Drop in any JPEG, PNG, or WebP — a photo, a drawing, or pixel art. Crop tight to the subject; at blanket scale, background is blocks you will work and never look at.

2

Choose yarn and size

Pick a palette — Red Heart Super Saver, Caron One Pound, or Bernat Super Value — and set the size in blocks wide × blocks tall. Every block is matched to the nearest real shade, so what you see is what the yarn will do.

3

Reduce colors and clean up

Cut the color count until the picture still reads, then clear the stray single blocks. The graph lands in a full editor, so a wrong block is a click, not a frog.

4

Export the graph

Export a printable PDF with the graph, the yarn key with per-color block counts, and — for C2C — row-by-row written rows in US terms, also downloadable as a plain text file.

Fewer colors matter more in crochet than in cross stitch

Here is the part most converters get wrong for crochet. The number of blocks in a graph is fixed by the size you chose: a 100 × 120 graph is 12,000 blocks whether it has 30 colors or 6. The number that changes with the color count is how many times the color switches along a row — and in crochet, every one of those switches is a bobbin hanging off the back, a strand carried inside the stitches, or an end to weave in later. A photo converted at 30 colors is a 30-bobbin blanket, and the picture will not look 30 colors better for it.

As a rule of thumb, most graphghans work best somewhere between 4 and 10 colors. Convert higher first to see what the photo needs, then reduce until the subject still reads from across the room. Because the blocks are chunky — three double crochet tall in C2C — fine gradients turn to noise anyway, so the colors you drop were mostly buying speckle.

Confetti cleanup

Single blocks of a color surrounded by another color are the worst case in crochet: a whole color change for one block. The confetti cleanup tool finds them and folds them into their neighbors, so every change left on the graph is one you would actually work.

FLOW score

One number for how workable the graph is — how much of it is solid runs versus scattered switches. Watch it move as you reduce colors. The FLOW score guide explains what it measures and where the comfortable range sits.

Real yarn colors only

The preview is built from the shades in your chosen palette, not a smoothed mockup, so if a photo will not work in worsted acrylic you find out on screen. One caveat: the on-screen colors are close matches sampled from official product photos. Check the skein in daylight before you buy twelve of them.

Counts before you commit

The yarn key lists blocks per color and the total, so you can see which colors carry the picture and which ones are a hundred blocks of trouble. Drop a color, and its blocks are re-matched to the nearest shade that stays.

Pick your technique

The graph works for any grid-based crochet. What you get alongside it depends on the technique, and it is worth knowing that before you choose.

C2C (corner to corner)

Worked on the diagonal in blocks of three double crochet. Fast, blanket-scale, and the default for photo graphghans. This is the one technique that also gets written rows: every row spelled out with right-side and wrong-side markers and per-row block counts.

How C2C reads the graph

Single crochet

Straight rows, one stitch per block. A tighter picture with more detail per inch, and many more rows for the same graph. Graph only — the written rows are C2C only, so you read the grid row by row the way you always have.

Single crochet graphghans

Tapestry crochet

Straight rows with the unused colors carried inside the stitches, often in the round. Firm fabric, tidy back, best with a small palette. Graph only, same as single crochet.

Tapestry crochet from a graph

Plan the project around your picture

Size the graph in blocks, not inches: the finished size depends on your yarn, hook, and technique, and a C2C block in worsted weight comes out larger than a single crochet stitch from the same graph. The how to read a C2C graph guide covers the diagonal and the row count, and C2C increases and decreases explains where the graph turns. To pick the size and buy the yarn first, the crochet blanket calculator turns a blanket size into blocks per side and skeins per color. Matching colors by hand? Each palette has its own chart — Red Heart Super Saver, Caron One Pound, and Bernat Super Value. Prefer to design block by block instead of converting? The crochet pattern maker starts from a blank graph, and the C2C pattern maker adds the written rows. And when the last row is done, the C2C border guide squares up the stepped edge.

Frequently asked questions

What photos convert well to a crochet graph?

A clear subject on a plain background, with strong contrast between the thing you care about and everything around it. Pet portraits, logos, cartoon characters, and simple landscapes work. Busy backgrounds, soft gradients, and small faces on a wide shot do not: at blanket scale, one block is a square of fabric three double crochet tall, so fine detail has nowhere to go. Crop tight before you upload.

How many colors should a graphghan have?

Fewer than you think. In cross stitch, 15 to 30 colors is normal because a color change is a needle swap. In crochet, every change is a bobbin, a carried strand, or a cut end, so as a rule of thumb most graphghans land between 4 and 10 colors. Convert at a higher count to see what the photo needs, then reduce until the picture still reads and the color-change count stops hurting.

Do I get written instructions?

For C2C, yes: the PDF includes row-by-row written rows in US terms with right-side and wrong-side markers and per-row block counts, and the rows also download on their own as a plain text file. For single crochet and tapestry crochet the graph is the deliverable. Those techniques need a straight-row builder we have not shipped, so you count off the grid the way you always have.

Can I import pixel art at one pixel per block?

Yes. Pixel art imports with no resampling, so a 40×40 sprite becomes a 40×40 graph with every edge intact and each color matched to the nearest yarn shade in your palette. That is the cleanest route to a pixel crochet blanket, because the artwork was already designed on a grid.

Is the converter free?

Yes. It runs in your browser with no signup and no download. Convert, edit the graph, and export for free. Paid tiers unlock watermark-free PDF exports.

Can I change the yarn brand after converting?

Yes. The graph lands in a full editor, and the palette tools remap every block to the closest shade in another built-in yarn palette in one step. Red Heart Super Saver, Caron One Pound, and Bernat Super Value are built in, with the shade names from the label.

Used Stitchmate? Tell others how it went.

Turn your favorite picture into a crochet graph

Upload a photo or pixel art and see it on the grid in minutes. No account required.