Choosing thread colours for cross stitch

Picking threads is where a chart becomes a real object. We tested how many colours a design can use at different sizes, and matched every DMC colour against every Anchor colour, so the advice here comes with numbers.

Key takeaways

  • Size decides how many colours you can use. Extra colours on a small design turn into scattered single stitches.
  • Most of the colour accuracy comes from the first 12–16 colours in our test; beyond that, error barely moved.
  • Past 16 colours, most new colours are rare ones covering under 1% of the design, each a whole skein for a few stitches.
  • About three in four DMC colours have a very close or close Anchor match (ΔE 6 or less); about 5% have nothing within ΔE 10.
  • Check large flat areas and neighbouring shades before swapping brands, and compare real skeins in daylight.
On this page
  1. Start with size, not colours
  2. How the colour matching works
  3. Substituting DMC and Anchor
  4. Practical colour tips
  5. Buying the right amount
  6. The full test results

Start with size, not colours

The most common question about thread choice is “how many colours do I need?”, and the honest answer depends on how big the design is. A stitch is a single flat patch of colour. To show a gradual change from light to dark, you need enough stitches for the shades to sit next to each other in recognisable bands.

On a design 60 stitches wide, a smooth gradient might be only three or four stitches long. Squeeze ten shades into that space and most appear as single stitches, which read as noise rather than shading. On a 200-stitch design the same ten shades each get a band of their own.

What our test shows

To put numbers on this, we converted the same test picture (a sky, sun, grassy hills and a shaded ball, described in our confetti guide) at three widths, with colour limits from 4 to 64. For each chart we measured how far each stitch’s thread is from the patch of picture it replaces, using the CIEDE2000 colour difference (ΔE) explained below.

More colours help, then stop helping

Average colour error per stitch, by colour limit and design width

  • 50 wide
  • 100 wide
  • 200 wide
0.02.04.06.08.0 48121624324864 Colour limit Average ΔE per stitch 50 wide · Colour limit 4: 6.750 wide · Colour limit 8: 5.050 wide · Colour limit 12: 4.450 wide · Colour limit 16: 4.350 wide · Colour limit 24: 4.250 wide · Colour limit 32: 4.150 wide · Colour limit 48: 4.150 wide · Colour limit 64: 4.0 100 wide · Colour limit 4: 6.7100 wide · Colour limit 8: 4.8100 wide · Colour limit 12: 4.7100 wide · Colour limit 16: 4.2100 wide · Colour limit 24: 4.1100 wide · Colour limit 32: 4.1100 wide · Colour limit 48: 4.1100 wide · Colour limit 64: 4.0 200 wide · Colour limit 4: 6.7200 wide · Colour limit 8: 4.6200 wide · Colour limit 12: 4.4200 wide · Colour limit 16: 4.2200 wide · Colour limit 24: 4.1200 wide · Colour limit 32: 4.1200 wide · Colour limit 48: 4.1200 wide · Colour limit 64: 4.0 100 wide200 wide50 wide
Show the numbers
Colour limit50 wide100 wide200 wide
46.76.76.7
85.04.84.6
124.44.74.4
164.34.24.2
244.24.14.1
324.14.14.1
484.14.14.1
644.04.04.0
Our clean test scene converted at three widths with colour limits from 4 to 64. ΔE is the average CIEDE2000 difference between each stitch's thread and the patch of picture it replaces: lower means truer colour. For scale, a ΔE of 1 to 2 is about the smallest difference people notice between two patches side by side.Source: CraftPatterns test: pattern generator, cleanup off, run at build time

Colour accuracy improves quickly up to about 12 colours and then flattens. From 16 to 64 colours the average error fell by only about 0.2 ΔE, too little to see. What the extra colours do add is cost and clutter:

Past 16 colours, most new colours are rare ones

Colours covering under 1% of the design, by colour limit and design width

  • 50 wide
  • 100 wide
  • 200 wide
010203040 48121624324864 Colour limit Rare colours 50 wide · Colour limit 4: 050 wide · Colour limit 8: 050 wide · Colour limit 12: 150 wide · Colour limit 16: 250 wide · Colour limit 24: 950 wide · Colour limit 32: 2050 wide · Colour limit 48: 2850 wide · Colour limit 64: 33 100 wide · Colour limit 4: 0100 wide · Colour limit 8: 1100 wide · Colour limit 12: 2100 wide · Colour limit 16: 5100 wide · Colour limit 24: 10100 wide · Colour limit 32: 19100 wide · Colour limit 48: 23100 wide · Colour limit 64: 28 200 wide · Colour limit 4: 0200 wide · Colour limit 8: 0200 wide · Colour limit 12: 1200 wide · Colour limit 16: 4200 wide · Colour limit 24: 11200 wide · Colour limit 32: 15200 wide · Colour limit 48: 22200 wide · Colour limit 64: 30 50 wide200 wide100 wide
Show the numbers
Colour limit50 wide100 wide200 wide
4000
8010
12121
16254
2491011
32201915
48282322
64332830
Rare colours are threads that cover less than 1% of the design: you buy a whole skein for a few dozen stitches, and they usually appear as scattered single stitches. All three widths pick up rare colours at a similar rate; past 32 colours the 50-stitch design collects the most.Source: CraftPatterns test, as above

On the 50-stitch design, going from 16 to 64 colours added 31 rare colours, nearly doubled the isolated stitches and dropped the stitchability score from 76 to 36. The 200-stitch design absorbed the same extra colours with a much smaller penalty, because each shade has room for a band.

A sensible starting range

From the test, and from how the generator scores charts, these are good starting points:

Design widthSimple graphicsPhotosWhy
Up to 60 stitches4–88–16Past 16, most new colours were rare in our test
60–120 stitches6–1216–24The generator’s default is 24 colours at 100 wide
120–250 stitches8–1624–40Room for bands of each shade; score stayed near 80
250–400 stitches10–2030–60Detailed portraits and landscapes can use more

These are ranges, not rules, and they come from one test scene. Portraits with soft skin tones and landscapes with long gradients often reward a few more colours; cartoons and logos need far fewer. The cross stitch pattern generator starts at 100 stitches wide with up to 24 colours, which suits a wide range of photos.

Let the stitchability score guide you

After every change, the generator shows a stitchability score from 0 to 100 with up to two plain-English tips. One factor it weighs is colours for the size: it starts marking a design down above about two colours per 1,000 stitches. If a tip says “a lot for this size”, lower the colour slider or make the pattern bigger. For rare colours, Merge colours used fewer than N times folds tiny amounts into their neighbours so you are not buying a skein for a dozen stitches.

How the colour matching works

Turning a photo into thread colours happens in two steps:

  1. Find the main colours of the photo. The image is analysed in CIELAB, a colour space arranged so that equal distances roughly match equal differences as people see them. A clustering method (k-means) groups similar pixels and finds the most representative colours, up to the limit you set.
  2. Snap each one to a real thread. Each representative colour is compared with every thread in the chosen palette, and the nearest wins.

“Nearest” is measured with CIEDE2000. Older formulas measured a straight line between two colours, treating every direction the same. Human vision is not like that: we notice small changes in some hues, such as skin tones and greys, more than in others, and judge saturated colours differently from muted ones. CIEDE2000 adds corrections for lightness, chroma and hue so its numbers line up better with what people see. The smaller the number, the more alike two colours look; a difference of 1 to 2 is about the smallest most people notice side by side. Our methodology page has the details.

Substituting DMC and Anchor

Perhaps you have a chart in DMC codes and a drawer full of Anchor, or a favourite shade is hard to find. The colour key in PDFs from the pattern maker and editor shows the nearest code in the other brand, and the converters at DMC to Anchor and Anchor to DMC look up any code. Anchor numbers are unrelated to DMC numbers, so a conversion always means looking up a match, and as Willow Fabrics puts it, conversions between the two brands are always approximate.

Each suggested swap carries a confidence label based on its CIEDE2000 difference:

LabelDifferenceWhat it means in practice
Very close3 or lessVery hard to tell apart once stitched; safe almost anywhere
Closeover 3, up to 6A small difference side by side; usually fine in mixed areas
Approximateover 6, up to 10Noticeably different; use with care, away from its original neighbours
No good matchover 10The other brand has nothing near; keep the original thread

How safe are swaps overall?

We matched every colour in both palettes against the other brand:

How well the two brands convert

Number of colours in each confidence band

  • DMC → Anchor
  • Anchor → DMC
Show the numbers
DMC → AnchorAnchor → DMCNote
Very close17920937% of DMC, 47% of Anchor
Close19821440% of DMC, 48% of Anchor
Approximate892018% of DMC, 5% of Anchor
No good match2315% of DMC, 0% of Anchor
Every DMC colour (489) matched to its nearest Anchor colour (444), and the reverse. Median difference: ΔE 3.9 from DMC, 3.1 from Anchor. These are our own matches, computed from sampled colour values rather than copied from a published conversion chart.Source: CraftPatterns colour data, CIEDE2000, computed at build time

So for most DMC colours a usable Anchor swap exists, but roughly one in four needs care, and a couple of dozen have no fair replacement. These are the DMC colours with the largest gap to their nearest Anchor:

DMC colourNearest AnchorΔE
680Old Gold Dark907Light yellow14.5
3846Turquoise Bright Light185Light teal14.1
300Mahogany Vy Dk1088Very dark brown13.9
3829Old Gold Vy Dark856Brown13.3
918Red-Copper Dark944Dark brown12.8
919Red-Copper310Dark brown11.8
3844Turquoise Bright Dark187Teal11.7
700Green Bright229Dark green11.7

Deep golds, coppers and topaz browns and the bright turquoises are the weak spots, which matters for autumn leaves, metal and wood effects, and tropical water.

When a close match is not close enough

A swap rated “close” can still cause trouble in two situations:

  • Large flat areas. A sky or background stitched in one shade shows a substitute clearly if part of it is worked in a different thread. Use one brand for the whole area.
  • Neighbouring shades. If a chart uses two very similar colours side by side, substituting one can make them collide into the same colour or spread too far apart. Check that the substitutes keep the same light-to-dark order.

The brands also feel slightly different: DMC has a tighter twist and silkier sheen, Anchor a softer hand. Mixed in one area, that difference can show even when the colours match. When in doubt, lay the skeins on the fabric together in daylight. Your eye is the final judge. Our guide to converting thread colours goes further into swaps and stash shopping.

Practical colour tips

  • Check your darkest and lightest threads. Photo patterns depend on the darkest shade for definition. If it has been swapped for something lighter, the whole design can look washed out.
  • Think about the fabric colour. A light blue design on cream Aida looks different from the same threads on white. If you skip the background, the fabric becomes part of the palette.
  • Strands change the look. Two strands on 14-count give solid coverage; one strand lets more fabric show and makes colours look lighter.
  • Group similar colours in the key. The colour view in the generator and editor makes nearly identical shades easy to spot, and the editor can merge two colours or replace one from the full brand chart.

Buying the right amount

Thread use depends on stitch count, fabric count and strands. As a guide, one 8 m DMC skein covers about 2,200 full stitches on 14-count with two strands. The PDF colour key estimates skeins for each colour, and the skein calculator does the same for any single colour. Our guide to how much thread you need shows the working.

The full test results

WidthLimitUsedAvg ΔEUnder 1% eachIsolatedScore
50446.6900.0%100
50885.0400.7%94
5012124.3712.5%83
5016154.2923.4%76
5024214.1594.5%58
5032304.11203.6%50
5048384.06286.1%37
5064454.04336.2%36
100446.6500.0%100
100884.7910.7%95
10012114.6821.0%92
10016154.2151.3%88
10024224.11102.0%81
10032294.08192.3%75
10048344.07233.1%72
10064404.05283.6%69
200446.6600.1%100
200884.6300.7%98
20012114.3611.1%94
20016154.2141.4%89
20024224.14111.8%82
20032274.12152.3%80
20048344.06222.5%78
20064424.05303.3%75

Sources

Facts in this guide were checked against these sources on 29 October 2026. Figures marked as our own data were calculated with the same code that runs our tools.

  1. DMC vs Anchor thread: which embroidery floss brand is better for your project?— Willow Fabrics
  2. Color difference (CIEDE2000)— Wikipedia

Frequently asked questions

Is more colours always better for a photo pattern?

No. In our test, raising the limit from 16 to 64 colours improved colour accuracy by only about 4%, while adding dozens of colours that each cover less than 1% of the design. Increase the size first, then add colours if the preview still looks flat.

What does a colour difference number like 4.2 mean?

It is a CIEDE2000 colour difference, one number for how far apart two colours look to a typical eye. Zero means identical, and a difference of 1 to 2 is about the smallest most people notice side by side. CraftPatterns labels differences up to 3 as very close, up to 6 as close and up to 10 as approximate.

Can I mix DMC and Anchor threads in one project?

Yes, many stitchers do, especially when using up a stash. Check each swap's confidence label, and take most care in large flat areas and with neighbouring shades, where a small mismatch is easiest to see. DMC has a slightly tighter twist and Anchor a softer feel, so stitch a small test patch if you are unsure.

Why does a thread look different on screen than in the skein?

Screens vary in brightness and colour calibration, and thread colours are sampled values, not measurements of every dye lot. Treat on-screen swatches as a good guide rather than a promise, and if a colour really matters, compare the actual skeins in daylight before you start.

How do I know how much of each colour to buy?

The colour key in each PDF lists a stitch count and an estimated number of skeins for every colour. For a single colour, the skein calculator takes the stitch count, fabric count and number of strands. Most stitchers round up and buy one extra skein of the main colours.

Which DMC colours are hardest to replace with Anchor?

In our matching, some deep golds, coppers and topaz browns (such as DMC 680, 3829 and 918) and the bright turquoises (such as DMC 3846, 3844 and 3845) have no Anchor colour within ΔE 10. If your chart uses them in a prominent place, keep the DMC thread.

Last updated · About us