Back to blog

How to choose embroidery thread colours from a photo

A photograph is one of the most useful starting points for an embroidery colour palette. It captures exactly the colours you want — the specific green of a garden hedge, the warm gold of a sunset, the precise shade of a pet’s fur. What it doesn’t do automatically is give you a workable thread palette. That takes a few decisions about the image itself, followed by some practical refinement of the colours it contains.

This guide walks through the preparation steps that make the difference between a messy first attempt and a palette you can confidently stitch from. By the end you will have a colour palette matched to real thread codes, a zone reference showing where each colour sits in your image, and a shopping list. What you will not have is a finished embroidery pattern or chart — designing the actual stitching is your creative work.

1. Choose the right reference photo

Not every photograph makes a good colour source. The image you pick sets the ceiling for how accurate your palette can be, so it is worth spending a moment on selection before uploading anything.

2. Crop to the area you plan to stitch

Background colours will be assigned zones you do not need. A landscape photo with a large expanse of plain sky will weight the analysis towards blues that may only occupy a tiny corner of your embroidery design.

Crop the image down to just the area you intend to stitch before uploading. A closer crop means more pixels are dedicated to the colours that actually matter, and the analysis will reflect your design rather than the surroundings.

3. Adjust obvious colour casts, carefully

If your photo has a visible warm or cool colour cast — everything looks slightly orange from indoor lighting, or slightly blue from shade — a quick white-balance correction is worthwhile. Most phone gallery apps and basic photo editors offer a simple temperature slider.

The key word is carefully. You are correcting a lighting problem, not redesigning the image. Over-editing at this stage will push colours away from reality and defeat the purpose of using a photograph in the first place. If the photo already looks natural to your eye, leave it alone.

4. Decide how many colours your project needs

The Colour Matcher offers several presets to guide your starting point:

Several practical factors should influence your choice:

The most common mistake is extracting too many colours on the first pass. Start lower than you think — you can always add colours later in the Palette Builder.

5. Run the analysis and review the thread list

Upload your prepared image to the Colour Matcher, choose your preferred thread brand (DMC or Anchor), and set your colour count. The tool will analyse the image and return a list of matched thread codes.

Before accepting the result, review it with a few quick checks:

6. Check the value contrast

Value — the lightness or darkness of a colour, independent of its hue — is the single most important factor for legibility in embroidery. Two colours can be completely different hues (blue and orange, for example) but if they share the same value, they will merge into a muddy blob when viewed from a normal distance.

The Colour Matcher includes a Greyscale view on the zone map. Switch to it and check that your light, mid, and dark zones are clearly distinct from each other. If large areas of your design collapse into the same grey, you need to adjust those colours — either by swapping in a lighter or darker thread, or by adding a colour specifically to create separation.

This step catches problems that are invisible when looking at the full-colour palette but become obvious in the finished stitching.

7. Simplify near-duplicate colours

The Group similar shades option in the Colour Matcher will automatically merge colours that sit very close together. This is a good starting point, but you should also review the result manually in the Palette Builder.

A useful test: if these two threads sat next to each other in the finished piece, would a viewer actually see a difference? If the answer is no, one of them is adding cost and complexity without adding visible detail.

Removing a colour from your palette is a design decision, not a failure. Professional pattern designers routinely simplify palettes to make a design more practical to stitch.

8. Check physically where it matters most

Screen swatches are planning aids, not colour proofs. Your monitor displays colour using RGB light; thread reflects light off dyed cotton. The two will never match perfectly.

For most areas of a design, the on-screen palette is accurate enough to work from. But there are situations where checking the physical thread in daylight is worth the effort:

9. Build the final working palette

Once you are happy with your colour selections, the last step is turning the palette into something you can take to the shop or use at your stitching table.

For more detail on thread quantities, see our guide on how many skeins of embroidery thread you need.

Common problems and how to approach them

Even with careful preparation, a few issues come up regularly. Here is how to handle them:

Match the colours in your photo

Upload a reference image and get a matched thread palette with zone map and shopping list — all processed in your browser.

Open the Colour Matcher

Frequently Asked Questions

Can the Colour Matcher identify a specific DMC code from a photo?

It finds the closest match from the thread database for each colour it detects. It cannot identify a code printed on a label or recognise a specific thread brand in a photograph of existing stitching.

How many colours should I extract?

Start lower than you think — 12 to 24 is right for most embroidery projects. You can add colours in the Palette Builder if needed.

Does this create an embroidery pattern?

No. The Colour Matcher produces a colour palette, zone reference, and shopping list. Designing the actual embroidery is your creative work.

Are photos uploaded to a server?

No. All processing happens in your browser. Your image never leaves your device.

What if two colours in my palette look almost identical?

Use the Group similar shades option to merge them automatically, or manually drop the one with lower coverage from the Palette Builder.