DMC makes 489 colors of six-strand embroidery floss. That's 489 shades of cotton thread, each with its own number, each dyed to a specific formula. When a cross stitch pattern calls for DMC 3799 (very dark pewter grey) and you grab DMC 413 (dark pewter grey) instead, the difference looks like nothing on the skein. But stitch 400 of them next to 400 stitches of the correct color, and the shading goes wrong in a way you can't fix without ripping it all out.
Color matching is the part of cross stitch that nobody talks about until they've wasted $30 on the wrong floss. Here's how to get it right.
How DMC numbers actually work
DMC doesn't number their colors sequentially by shade. DMC 300 isn't "darker" than DMC 200. The numbers were assigned as colors were added to the line over decades, so the numbering system is essentially arbitrary. DMC 3880 through 3895 are among the newest additions, but they're not grouped by color family.
What does follow a pattern is the color name. DMC uses a light-medium-dark naming system within color families. For example:
- DMC 3325: Light baby blue
- DMC 334: Medium baby blue
- DMC 322: Dark baby blue
- DMC 312: Very dark baby blue
If a pattern calls for a shade you don't have and you need to substitute, look for colors in the same family name with a different light/dark prefix. That's a closer match than picking a thread that "looks about right" under your desk lamp.
The physical color card vs. your screen
Here's the thing about color matching on a computer: your monitor lies. The DMC 310 (black) on your screen might look identical to DMC 3371 (black brown), but in your hand, under natural light, they're clearly different threads. Screen calibration, room lighting, and even the age of your display all shift how colors render.
DMC sells two types of physical color cards. The printed version costs around $10 and shows color swatches arranged by shade family. The real thread version costs $50 to $80 and has actual snippets of every floss color attached to the card. The thread sample card from DMC is expensive, but if you do this often, it's the most accurate reference you can buy.
If you're designing patterns to sell or converting photos into charts, the thread card pays for itself fast. Choosing between DMC 902 and DMC 814 for a dark red area? Hold both threads against your fabric under daylight. No screen can replicate that comparison.
For hobby stitchers working from purchased patterns, the printed card is enough. You're following someone else's color choices, so you mainly need it for finding substitutes when your local craft store is out of a specific shade.
How to match DMC colors from a photo
Converting a photograph into a cross stitch pattern means translating millions of RGB pixel colors down to a handful of DMC thread shades. This process, called color quantization, is where most patterns go wrong.
The math works like this: your photo contains up to 16.7 million possible colors (the full RGB spectrum). DMC makes 489 of them. Software has to map every pixel to its nearest DMC neighbor, and "nearest" isn't always obvious. A warm-toned grey pixel might be equidistant from three different DMC greys depending on whether the algorithm compares in RGB, HSL, or CIELAB color space.
Why RGB matching produces bad results
Most basic converters compare colors using straight RGB distance. They take the red, green, and blue values of a pixel, find the DMC thread with the closest red, green, and blue values, and call it a match. Simple math, bad outcomes.
The problem is that RGB distance doesn't match how your eyes perceive color difference. Two colors can be far apart in RGB values but look nearly identical to a human, while two other colors that are close in RGB look obviously different. DMC 3781 (dark mocha brown) and DMC 838 (very dark beige brown) are close in RGB numbers but look noticeably different stitched side by side.
Better tools use CIELAB color space (also called Lab color), which models color difference the way human vision works. When a converter uses CIELAB distance, the matched DMC thread usually looks closer to the original color instead of merely sharing the closest numbers.
The practical approach
If you're converting a photo to a pattern, here's how to get the best color match:
1. Limit your palette first. Before worrying about which specific DMC shades to use, decide how many colors you need. For most photo conversions, 25 to 35 colors hits the sweet spot between detail and stitchability.
2. Check the results against physical thread. After your software picks the DMC colors, buy or pull the suggested skeins and lay them out together. Do the greens actually look like the greens in your photo? Does the skin tone group feel right, or is one shade pulling orange? You can't evaluate this on screen.
3. Swap individual colors manually. If the converter picked DMC 437 (light tan) for a skin tone and it looks too yellow in your hand, check DMC 951 (light tawny) or DMC 945 (tawny). You know what the final piece should look like better than the algorithm does. Trust your eyes over the math.
Converting between thread brands
Your pattern calls for DMC 321 but you've got a drawer full of Anchor floss from a kit you bought years ago. Or you found a gorgeous pattern charted in Cosmo threads and want to stitch it in DMC. Brand conversion is one of the most common color matching tasks, and it's trickier than it sounds.
DMC and Anchor are the two biggest embroidery floss brands worldwide. DMC numbers range from 150 to 3866. Anchor numbers range from 1 to 9575. There's no formula connecting them. DMC 321 (red) converts to Anchor 9046, and you'd never guess that without a chart.
The catch: conversions are approximate. DMC and Anchor use different dye formulas, so even the "equivalent" color is rarely a perfect match. Cross-Stitched's conversion chart resource and Thread Bare's lookup tool are good starting points, but treat every conversion as "close" rather than "identical."
One rule that matters: don't mix brands within the same project. Even if Anchor 9046 is the "equivalent" of DMC 321, the sheen, texture, and exact hue will differ slightly. Stitch an entire piece in one brand. If you switch mid-project, the difference will show in the finished work.
Building a DMC palette from scratch
Designing an original pattern means choosing your own colors, and this is where most new designers overthink it.
Start with your anchor colors. Pick the 2 to 3 dominant shades that define the design. A sunset pattern might start with DMC 946 (medium burnt orange), DMC 349 (dark coral), and DMC 3820 (dark straw). Everything else supports these.
Add shading in each family. For every anchor color, add one lighter and one darker shade from the same color name group. DMC 946 (medium burnt orange) might get DMC 947 (burnt orange) as its lighter companion and DMC 900 (dark burnt orange) as its darker one. This gives you smooth gradients without exploding your color count.
Include your neutrals. Every pattern needs a background and transition colors. DMC Ecru, DMC 3865 (winter white), DMC 310 (black), and a medium grey like DMC 414 cover most needs. Pick neutrals that complement your palette's temperature. Warm designs look better with cream backgrounds (Ecru). Cool designs look better with white (DMC B5200, bright white).
Test the palette together. Lay out your selected skeins on a piece of your fabric. Squint at them. Do any two colors look the same from three feet away? Merge them. Is there a jump between two shades where you need a transition? Add one. This 10-minute exercise saves hours of stitching regret.
When the pattern calls for a color you can't find
DMC discontinues colors occasionally, and craft stores don't stock all 489 shades. When you need DMC 3847 (dark teal green) and your local store doesn't carry it, you have options.
Check online. EverythingCrossStitch, 123Stitch, and DMC's own shop sell individual skeins. A single skein costs about $0.60 to $0.70 plus shipping. If you need multiple hard-to-find colors, batch your order.
Substitute with a close neighbor. Open a DMC color chart sorted by shade family and find the nearest match. For DMC 3847 (dark teal green), check DMC 3848 (medium teal green) or DMC 3849 (light teal green) and decide whether the pattern can handle being slightly lighter or darker in that area. For small areas of 50 stitches or less, one shade off usually isn't noticeable.
Ask the designer. If you bought a pattern and can't find a specific color, message the designer. Most are happy to suggest a substitution because they know which colors in their design are critical (the ones that define the focal point) and which have wiggle room.
How many colors is too many?
This depends on your design and your audience. But there's a practical ceiling.
For patterns you're designing to sell, 15 to 30 colors is the range most buyers expect. More than 35 and buyers start doing the math on how much floss they need before they can even begin. A pattern requiring 50 colors means the buyer spends $30 to $40 on thread alone before a single stitch gets made. That is a hard sell for a $6 pattern.
For personal projects, the limit is your patience. I've seen photo conversion patterns with 80+ colors look excellent. The stitcher spent months on them and did not mind the constant thread changes. That is a passion project, not a normal one.
If you're designing for someone else to stitch, fewer colors is almost always better. Every color you cut is one fewer skein to buy, one fewer bobbin to wind, one fewer thread change during stitching. Aim for the minimum palette that captures your design.
Tools that help with DMC color matching
Physical DMC color card (thread sample version). If you match colors often, buy this first. Nothing else is as accurate because it uses real thread, not screen colors.
Thread Bare's color matching tools. Their closest DMC thread lookup lets you enter any color value and find the nearest DMC match. They also have a color-to-DMC matcher that shows multiple close options.
StitchLark's built-in palette builder. When you upload a photo or design a pattern in StitchLark, the color matcher uses perceptual color distance (not raw RGB) to select DMC threads. You can adjust the palette size, swap individual colors, and see exactly how many stitches each color covers before you commit.
DMC's physical floss display at your craft store. Seriously. Walk up to the wall of DMC skeins at JoAnn or Michaels, pull the two shades you're deciding between, and hold them together in daylight. No algorithm replaces this.
Your next step
Pull up the pattern you're working on and count the colors. If two shades look nearly identical when you squint, merge them. If you are substituting a color you cannot find, stay inside the same DMC color family instead of guessing from a screen. And if the palette keeps creeping past 30, cut it back and see whether the design actually gets worse. Most of the time, it does not.
If you want to skip the manual color-matching math, StitchLark's pattern tools handle DMC color selection, palette cleanup, and thread-count calculations so you can spend your time on the design itself.
