| Score | Meaning |
|---|---|
| 95–100% | Near identical — the thread is virtually indistinguishable from the original color |
| 80–94% | Good match — very close, minor difference visible only in direct comparison |
| 65–79% | Approximate — noticeable difference, but the closest option in the brand |
| Below 65% | Fair — significant difference; consider a different brand or blending threads |
Photo to floss palette — extract embroidery thread colors from any image
Upload a photo and get matched thread codes for DMC, Anchor, Madeira, and 40+ other brands.
Upload any photo, painting, or color reference and instantly extract a palette of real embroidery floss colors. Each extracted color is matched to the closest thread in your chosen brand — DMC, Anchor, Cosmo, Madeira, Weeks Dye Works, Classic Colorworks, and 35+ more — with a match-quality score so you know exactly how close each thread is to the original.
How does the color matching work?
The tool extracts dominant colors from your image using perceptually uniform color quantization — not simple RGB averaging, which overweights greens and misses subtle warm/cool differences. Each extracted color is then matched to the closest real thread using CIEDE2000, the same perceptual distance metric used in professional color management.
The difference matters: RGB-based tools often match a dusty rose to a pink and a golden brown to an orange. Perceptual matching considers how your eyes actually see color, so the thread in your hand looks like the color on screen. Extraction uses OKLCH — a perceptually uniform space where equal distances mean equal perceived differences — so the palette reflects what you actually see, not raw screen pixels.
When a thread palette helps
- Planning a new project from a reference photo — find the exact DMC or Anchor codes before you buy thread, so you're not guessing at the craft store.
- Matching threads to fabric or décor — upload a photo of your fabric, a room, or a color swatch to find threads that coordinate.
- Substituting between brands — if a pattern calls for DMC but you prefer Anchor or Cosmo, extract the palette and re-match it in your preferred brand. Compare match scores to see which brand covers the palette best.
- Building a palette from nature — a sunset, a garden, autumn leaves. Some of the most cohesive palettes come from photos you took yourself.
- Checking a pattern's color accuracy — upload a photo of someone else's finished piece and compare the extracted palette to what the pattern specifies. This can reveal whether the pattern's thread list actually reproduces the cover image.
Tips for best results
- Use clear, well-lit photos — shadows and color casts affect extraction.
- Crop to the area you care about — if your photo has a busy background, crop it first so the palette reflects the subject, not the surroundings.
- Start with fewer colors (3–5) to find the main color groups, then increase to capture accents.
- Try different brands — some brands have wider gamuts than others. If a match score is low in DMC, try Cosmo or Weeks Dye Works.
Understanding match quality
Match scores are based on CIEDE2000, the gold standard for perceptual color difference. A score of 100% means ΔE = 0 (perfect match). Human eyes typically can't distinguish colors with ΔE < 2.5 (roughly 95%+).
If you're seeing scores below 65% for several colors, the brand you've selected may not cover that part of the color spectrum well. Try switching brands — Cosmo and Weeks Dye Works have wider gamuts in some ranges than DMC. For greens and earth tones, Cosmo often has closer matches. For pastels, DMC tends to have more options.
Ready to go beyond a palette?
The photo-to-pattern converter turns your image into a full cross-stitch chart — with FLOW Score, confetti reduction, and printable PDF. About 30 seconds from upload to knowing whether it'll work.
Once you have your thread palette, you can also create a pattern using those exact colors, check availability in the DMC color chart, convert between brands with the thread conversion tool, and estimate fabric size and project time.
FAQ
How does the color matching work?
Which thread brands are supported?
How accurate is the thread matching?
Can I adjust the number of colors?
What image formats are supported?
Can I reorder the palette?
What is the share preview?
Can I use this for needlepoint, embroidery, or just cross stitch?
What's the difference between this and the photo-to-pattern converter?
See how your photo converts
Cross stitch is a real commitment — real thread, real hours, real frustration if the pattern doesn't work. Stitchmate lets you see exactly what you're getting into before you buy the first skein.
Upload an image, adjust the settings, check the FLOW Score — about 30 seconds to know if it'll work. Everything up to PDF export is free, no account needed.
Upload Your Photo Free