Confetti stitches explained

Confetti is the name stitchers give to lone stitches of one colour scattered among other colours. A little is part of photo-realistic work; a lot makes a chart slow and fiddly. We ran a test picture through our pattern generator at every setting to show what causes it and what cleanup really changes.

Key takeaways

  • Confetti is a stitch with no same-coloured neighbour above, below or beside it. Each one needs its own trip across the back.
  • Dithering is the biggest cause in our test: 17.8% of stitches isolated, against 2.4% without it.
  • Grainy photos roughly double it. Adding noise to the same picture took isolated stitches from 2.4% to 5.6%.
  • Light cleanup clears almost every lone stitch. Higher levels merge bigger specks and lengthen colour runs.
  • Fix the cause first: size, colour count, a cleaner photo and dithering off, then raise cleanup one level at a time.
On this page
  1. What counts as confetti
  2. Our test: one picture, thirteen charts
  3. Why photos produce confetti
  4. How confetti cleanup works
  5. The stitchability score
  6. A practical cleanup routine
  7. The full results
  8. Living with some confetti

What counts as confetti

In stitching circles, confetti means single stitches of one colour that have no neighbour of the same colour. Picture a patch of sky where most stitches are mid-blue but one in every few is a slightly lighter or darker blue, dotted around at random. Each lone stitch needs its own start and finish, or a jump across the back, which slows you down and can make the back bulky.

CraftPatterns counts a stitch as isolated when none of the four stitches directly above, below, left or right of it share its colour. A stitch that only touches a matching colour diagonally still counts, because you cannot travel along a row or column to reach it. We also track specks: same-colour groups of eight stitches or fewer. A speck of two or three is less work than a lone stitch, but a chart full of them still feels like confetti to stitch.

The same idea applies to every craft on the site: in fuse beads it means constant bead-colour switches, in diamond painting lone drills, and in colourwork knitting short floats. The word comes from cross stitch, but the effect is universal.

Our test: one picture, thirteen charts

To show what really causes confetti and what cleanup changes, we built a test scene: a sky gradient with a sun, two grassy hills and a shaded red ball with a white highlight. It is generated from a fixed seed, so anyone can reproduce the numbers. We made two versions, one clean and one grainy (the same picture with heavier pixel noise, like a phone photo taken in dim light). Then we ran both through the cross stitch pattern generator at an 80-stitch width with up to 24 DMC colours, at every cleanup level, and once more with dithering.

Clean scene, cleanup off
2.4%of stitches are isolated
Grainy scene, cleanup off
5.6%same picture, more noise
Grainy scene at Medium
0.0%stitchability 60 → 88
Clean scene with dithering
17.8%stitchability 75 → 29
  • The grainy test scene: a blue sky with a sun, two grassy green hills and a shaded red ball with a small white highlight, all covered in fine noise.Grainy test scene 320 × 240 pixels
  • The grainy scene as an 80-stitch chart with cleanup Off: 5.6% isolated stitches.Cleanup Off5.6% isolated · run 3.6 · score 60
  • The grainy scene as an 80-stitch chart with cleanup Medium: 0.0% isolated stitches.Cleanup Medium0.0% isolated · run 6.0 · score 88
  • The grainy scene as an 80-stitch chart with cleanup Maximum: 0.0% isolated stitches.Cleanup Maximum0.0% isolated · run 8.2 · score 87
  • The clean test scene, the same picture with much less noise.Clean test scene same picture, less noise
  • The clean scene with dithering: 17.8% isolated stitches, visibly speckled.Clean scene + dithering17.8% isolated · score 29
Every chart image is the real output of our pattern generator: 80 × 60 stitches, up to 24 DMC colours, nothing retouched. The scene is generated from a fixed seed, so these numbers are reproducible. Zoom in on the grass and the ball's shadow side to see the confetti come and go.

Why photos produce confetti

A photograph contains thousands of slightly different colours. When it is reduced to, say, 24 thread colours, each area is assigned the nearest available thread. Areas that sit between two thread colours, such as gentle gradients, soft shadows and textures like grass, fur or skin, flip back and forth between the two options. The result is a speckled mix.

Our test shows how much each cause matters:

  • Dithering. Diffusion dithering deliberately scatters colours to fake in-between shades. In the test it was the worst setting by far: 17.8% isolated stitches, 31.1% of stitches in specks, and an average run of only 2.2 stitches.
  • Noisy or grainy photos. Random variation in the pixels turns straight into speckle. The grainy version of the same picture had 5.6% isolated stitches against 2.4% for the clean one, and its colour runs were a third shorter.
  • Too many colours for the size. More colours means more borderline areas where two shades compete.
  • A small design. Fine detail in the photo has nowhere to go except into individual stitches.

Pixel art and logos rarely produce confetti because they are already flat areas of colour. For those, the Preserve exact colours option keeps every original colour intact. For photos, our guide to choosing a photo covers the light, contrast and cropping that give calmer charts.

How confetti cleanup works

In the pattern generator, Confetti cleanup lives under Advanced. It finds small connected groups of one colour and merges each into the neighbouring colour it shares the longest border with. Groups of two or more only merge into a similar colour; a lone stitch is left alone only when every colour around it is very different. It runs up to three passes, so tidying one area can tidy the next.

Each level sets the largest group that can be merged:

LevelLargest group mergedGood for
OffnonePixel art, logos, or when you want every detail
Light1 stitch (lone stitches only)A gentle tidy-up that keeps texture
Medium2 stitchesMost photos; a good first try
Strong3 stitchesBusy backgrounds and soft gradients
Stronger5 stitchesLarge smooth areas such as sky or skin
Maximum8 stitchesBold, simplified, poster-like results

What the levels did in our test

Stitches in small specks, by cleanup level

Share of stitches in same-colour groups of 8 or fewer

  • Grainy scene
  • Clean scene
0%2.5%5%7.5%10%12.5% OffLightMedStrongStr+Max Cleanup level Stitches in specks (%) Grainy scene · Cleanup level Off: 12.5%Grainy scene · Cleanup level Light: 6.5%Grainy scene · Cleanup level Med: 4.5%Grainy scene · Cleanup level Strong: 2.7%Grainy scene · Cleanup level Str+: 1.2%Grainy scene · Cleanup level Max: 0.6% Clean scene · Cleanup level Off: 8.3%Clean scene · Cleanup level Light: 5.7%Clean scene · Cleanup level Med: 4.3%Clean scene · Cleanup level Strong: 3%Clean scene · Cleanup level Str+: 1.3%Clean scene · Cleanup level Max: 0.5% Grainy sceneClean scene
Show the numbers
Cleanup levelGrainy sceneClean scene
Off12.5%8.3%
Light6.5%5.7%
Med4.5%4.3%
Strong2.7%3%
Str+1.2%1.3%
Max0.6%0.5%
Same picture and 24-colour limit; only the cleanup level changes. Light clears almost every lone stitch; each level above it merges larger specks.Source: CraftPatterns test: pattern generator and confetti cleanup, run at build time

Colour runs get longer at every level

Average stitches in a row before the colour changes

  • Grainy scene
  • Clean scene
024681012 OffLightMedStrongStr+Max Cleanup level Average run (stitches) Grainy scene · Cleanup level Off: 3.6Grainy scene · Cleanup level Light: 5.3Grainy scene · Cleanup level Med: 6Grainy scene · Cleanup level Strong: 6.7Grainy scene · Cleanup level Str+: 7.6Grainy scene · Cleanup level Max: 8.2 Clean scene · Cleanup level Off: 5.6Clean scene · Cleanup level Light: 6.8Clean scene · Cleanup level Med: 7.6Clean scene · Cleanup level Strong: 8.3Clean scene · Cleanup level Str+: 9.7Clean scene · Cleanup level Max: 10.5 Clean sceneGrainy scene
Show the numbers
Cleanup levelGrainy sceneClean scene
Off3.65.6
Light5.36.8
Med67.6
Strong6.78.3
Str+7.69.7
Max8.210.5
Average run is how many stitches you can work in a row before the colour changes. Every level above Light keeps lengthening the runs, which is what makes a chart feel calmer to stitch.Source: CraftPatterns test, as above

Three things stand out:

  1. Light does most of the work on lone stitches. On the grainy scene it took isolated stitches from 5.6% to almost zero and lifted the score from 60 to 88.
  2. Higher levels work on specks, not singles. From Light to Maximum, the share of stitches in small specks on the grainy scene fell from 6.5% to 0.6%, and the average run grew from 5.3 to 8.2 stitches.
  3. No level fixes dithering’s damage as well as simply turning dithering off.

What it deliberately leaves alone

Two safeguards stop cleanup from flattening your design:

  1. Highlights are kept. If a small group differs from every surrounding colour by more than ΔE 25, it is treated as intentional, like the sparkle in an eye or a bright button on a coat. The white highlight on our test ball survived every level.
  2. Distant colours are not forced together. A group of two or more stitches only merges into a neighbour within ΔE 18. A small red patch next to blue stays red.

ΔE is the CIEDE2000 colour difference described on our methodology page, so “similar” means similar to the human eye, not just numerically close in red, green and blue.

The stitchability score

Every generated pattern shows a stitchability score from 0 to 100, with up to two short tips. It combines four things, weighted like this:

FactorWeightBest when
Confetti35%Few isolated stitches; 12% or more scores zero on this factor
Colour runs25%Long runs of one colour along each row
Colours for the size25%About 2 colours per 1,000 stitches or fewer
Rare colours15%Few colours covering under 1% of the design

The tips focus on the weakest factors. You might see “About 14% of stitches are isolated single cells. Raise confetti cleanup in Advanced to merge them”, or a suggestion to use Merge colours used fewer than N times for colours that barely appear.

One thing our test makes clear: the score’s confetti factor counts lone stitches only, so it levels off once Light has cleared them, even while higher levels keep lengthening runs. If the score stops moving but the chart still looks busy, judge by the preview and the average run, not the number alone.

A practical cleanup routine

Rather than jumping straight to Maximum, work in this order:

  1. Set the size first. A bigger design gives detail somewhere to live, and changing size after cleanup changes everything anyway.
  2. Check the colour count. If the tips mention too many colours, lower the slider a few steps. Our guide to choosing thread colours suggests ranges by size.
  3. Turn dithering off if it is on. In our test this did more than any cleanup level.
  4. Raise cleanup one level at a time and watch the preview. Use the Realistic view to judge how it will look stitched and the Chart view to see the confetti itself.
  5. Merge rare colours if the tips flag them.
  6. Touch up by hand. Open the result in the editor, where the pencil, fill and colour picker make it quick to fix a stray stitch or restore a detail that cleanup removed.

Judging the result

Zoom out, or step back from the screen, and compare before and after. If the subject is still clearly recognisable and textures still read as textures, the higher level is a win. If faces start to look flat or edges lose definition, step back down. Every photo has a balance point, and it is often lower for portraits than for landscapes.

The full results

Scene and settingColoursIsolatedIn specks of ≤ 8Average runStitchability
Grainy, off205.6%12.5%3.660
Grainy, light190.0%6.5%5.388
Grainy, medium190.0%4.5%6.088
Grainy, strong190.0%2.7%6.788
Grainy, stronger190.0%1.2%7.688
Grainy, maximum190.0%0.6%8.287
Clean, off232.4%8.3%5.675
Clean, light230.1%5.7%6.884
Clean, medium220.1%4.3%7.685
Clean, strong220.1%3.0%8.385
Clean, stronger210.1%1.3%9.786
Clean, maximum210.1%0.5%10.584
Clean, off + dithering2317.8%31.1%2.229

Living with some confetti

If you love detailed realism, you may decide to keep plenty of confetti. Stitchers who do often use parking: working one area at a time, such as a 10 × 10 block, and leaving each threaded needle waiting at its next stitch instead of finishing a colour everywhere it appears. The alternative, cross-country stitching, finishes one colour across a nearby area before moving on. Most stitchers mix the two. Whichever you choose, the goal is a chart that matches how you like to stitch, and our stitch tracker can highlight one colour at a time to help with either.

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. Parking in cross-stitch: what it is and why people use it— Two Little Kits
  2. Dither— Wikipedia
  3. Color difference (CIEDE2000)— Wikipedia

Frequently asked questions

Is confetti a sign of a bad pattern?

Not always. Highly realistic designs, such as detailed portraits and landscapes, often contain a lot of confetti on purpose, and many stitchers enjoy that style. It becomes a problem when the scattered stitches do not add visible detail, because then you are making extra thread changes for no benefit.

Will confetti cleanup remove the highlights in eyes?

It is designed not to. A small group that differs from every neighbouring colour by more than a set amount (ΔE 25 in CIEDE2000 terms), such as a white catchlight in a dark eye, is treated as a deliberate highlight and kept. In our test the white highlight on the ball survived every level. Always check the preview, and use the editor to put back anything you want.

Why does my chart still have single stitches at Maximum?

Cleanup leaves a stitch alone when every colour around it is very different (more than ΔE 25), and it only merges groups of two or more into a neighbour within ΔE 18. Single stitches that survive are usually highlights, or edges where no nearby colour is a fair replacement. Reducing the colour count or making the design larger are the next things to try.

Does dithering make confetti worse?

Yes, by a wide margin. Dithering mixes two colours in a scattered pattern to suggest an in-between shade, and that scattering is confetti by definition. In our test, turning on diffusion dithering raised isolated stitches from 2.4% to 17.8% and cut the stitchability score from 75 to 29. It can suit pixel-style designs, but for stitched photos leave it off.

What is a good stitchability score?

There is no pass mark; the score is a quick guide, not a grade. In our tests, clean charts scored in the mid 80s and the dithered chart 29. Read the tips under the score, because they tell you which change is likely to help most.

What is the difference between parking and cross-country stitching?

Cross-country stitching finishes one colour wherever it appears nearby before moving on. Parking finishes an area, such as a 10 × 10 block, and leaves each thread waiting at its next stitch. Parking suits confetti-heavy charts because you never have to come back to a block; most stitchers mix the two.

Last updated · About us