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:
- Use more colours overall (eight to ten) so skin gets enough shades to gradient properly.
- Manually pick the skin shades and lock them, then let the algorithm fill in the rest of the palette around them. The result feels intentional rather than algorithmic.
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
- Picking colours that look great on screen but are out of stock. Always check availability before you fall in love with a palette.
- Over-saturating. A photo with vibrant colours can become cartoonish in chart form. Pulling the saturation down 10–20% before generating often gives a more “real” feel.
- Ignoring the background. If your background colour clashes with the wall you’re hanging the finished piece on, that’s on you. Pick the background last, with the room in mind.
- Trusting the screen. Phone and laptop screens lie about colour. Order one ball of each new colour first if you’re unsure.
Try a palette with your own photo
Free, no signup. Tweak swatches until they match your stash.
Open Bobble →