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.
- Subject clarity: Pick an image where the subject fills most of the frame. A distant landscape with a tiny figure will give you far more sky and grass colours than skin tones.
- Lighting: Natural daylight produces the most accurate colours. Photos taken under warm tungsten bulbs will shift everything towards orange, and harsh fluorescent light can add a green cast. If you only have an indoor photo, a quick white-balance correction (step 3) can help.
- Resolution: Any modern smartphone camera provides more than enough detail. You do not need a professional-grade image — the colour analysis works on pixel colour values, not fine detail.
- Permission: Use your own photographs or images you have a licence to reference. If you are working from someone else’s photograph, make sure you have the right to use it.
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:
- Simple (12 colours): Ideal for small motifs, bookmarks, or bold graphic designs.
- Detailed (24 colours): A good default for most cross-stitch and embroidery projects.
- Complex (40 colours): Suitable for larger pieces with varied subject matter.
- Realistic (60 colours): For highly detailed work like portraits or photorealistic designs.
- Custom (up to 80): Set your own count if none of the presets fit.
Several practical factors should influence your choice:
- Project size: A small 6×6-inch piece does not have enough stitches to make 60 colours distinguishable.
- Stitch style: Full cross-stitch blends colours less than techniques like long stitch or thread painting, so you may need fewer shades.
- Thread changes: Every additional colour means more needle-threading and more loose ends to manage.
- Cost: Each colour is a skein to buy. A 40-colour palette is a noticeably larger investment than a 16-colour one.
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:
- Near-duplicates: Are two or more thread codes so close together that you would struggle to tell them apart in the finished piece? If so, one can probably go.
- Light, mid, and dark spread: Does the palette cover a good range of values, or is it bunched in the mid-tones? A palette that lacks true darks or true lights will look flat when stitched.
- Background dominance: If the largest zones are all background colours you did not intend to stitch, go back and crop the image more tightly.
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:
- Skin tones: Human skin is something every viewer instinctively evaluates. Even a small shift in undertone is noticeable.
- Large unbroken areas: A background colour that covers hundreds of stitches will show any inaccuracy much more than a colour used in a small detail.
- Repairs or continuation: If you are matching new thread to existing stitching, a physical comparison against the stitched fabric is essential.
- Commissioned or archival work: If the piece is for someone else, or intended to last decades, the extra verification is a small investment.
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.
- Estimate your thread quantities: The skein estimator uses your project dimensions and stitch density to calculate how much of each colour you need. Add a 20% margin — running out mid-project is more expensive than buying one extra skein.
- Save or print the shopping list: Export the palette as a PDF so you have a reference that does not depend on a screen.
- Send to the Palette Builder: If you are combining colours from multiple images, or building a palette across several sessions, the Palette Builder keeps everything in one place.
- Check against your stash: Before buying, compare your list against the threads you already own in My Stash. You may already have some of the colours you need.
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:
- Too many browns: This usually means the analysis is picking up a wooden table, soil, or other background. Crop the image more tightly, or exclude background zones after the analysis.
- Clipped highlights: If bright areas in the photo are blown out to pure white, the tool has no colour information to work with. Adjust the exposure slightly downward before uploading so highlight detail is preserved.
- Oversaturated phone colours: Many phone cameras boost saturation to make photos look vivid. If your palette feels unrealistically bright, reduce the saturation slightly in a photo editor before running the analysis.
- Palette lacks a true dark: Some images simply do not contain very dark tones. If your design needs a strong dark for outlines or definition, add a darker thread manually in the Palette Builder after the analysis.
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