Guide · 4 min read · Updated April 2026

How to choose yarn colours from a photo

The chart software picks an automatic palette in about a second. The trouble is the automatic palette has never seen the inside of your stash. Here’s how to nudge a generated palette into something you can actually buy and crochet with.

How many colours do you actually need?

Most photos look great with somewhere between four and eight yarn colours. More than ten and the result starts to look like confetti — small islands of stitches in odd colours that stand out for the wrong reasons. Fewer than four and the subject starts to flatten into blocks.

A good test: if you can squint at your generated chart and still recognise the subject, you’re probably good. If it looks like a vague blob, add a colour. If you can count more than three colours that only appear in tiny clusters, drop one.

Worth knowing: more colours = more bobbins, more ends to weave in, more stops to change yarn. Five colours that stand out beats nine colours that all kind of blend.

Match the palette to yarn you can buy

The single biggest difference between a chart that looks good and one you actually finish is whether the colours map to yarn you can buy. There’s no point in a perfect palette if half of it is “dusty mauve” and your local shop only stocks Stylecraft Special DK.

Pull up your yarn shop’s colour chart in another tab while you’re tweaking. Pick a photo, let the tool generate a starting palette, then nudge each swatch towards the closest match in the brand you actually use. The chart will update live so you can see the impact before you commit.

If you’re working from your stash, lay your skeins out on a table, take a quick photo of them, and use that as a reference. You can sample colours from the photo in Bobble to get exact hex values without guessing.

Contrast is more important than accuracy

This is the trick nobody tells beginners. A crochet chart at 60 stitches across is incredibly low resolution compared to your photo. The thing that makes it readable from across the room isn’t whether the colours are accurate, it’s whether they have enough contrast.

If your photo has a dark cat against a slightly less dark sofa, the chart will lose the cat. The fix isn’t a better algorithm — it’s either picking a different photo or boosting contrast in your image editor before uploading. A small bump in brightness on the lighter parts and a small drop on the darker parts will give the chart something to work with.

Same trick in reverse: if your palette has two colours that look almost the same on screen, they’ll definitely look the same in yarn. Either delete one of them or push them apart manually.

Handle skin tones with care

Portraits are where automatic palettes fall over hardest. Skin is a gradient of subtle warm and cool tones, and a six-colour palette will reduce it to three blotches that look strange. Two things help:

If you’re making a portrait blanket as a gift, do a small test swatch first with the actual yarn before committing to the full thing.

Common pitfalls

Try a palette with your own photo

Free, no signup. Tweak swatches until they match your stash.

Open Bobble →

Keep reading