✳ ThreadChart
Color and thread

How to estimate thread for a photo cross-stitch chart

Build a transparent floss estimate from stitch counts, sample consumption and stated allowances.

By the ThreadChart editorial team · Updated November 3, 2026

A stitch count is useful for planning thread, but it is not an exact shopping quantity. Two people can use different amounts of floss for the same chart because of their route, tension, starts, tails and travel across the back. An honest estimate states its assumptions and leaves room for those differences instead of promising a universal number of stitches per skein.

Keep the units clear

Distinguish the length of a full stranded bundle from the length of a working group of separated strands. DMC's cotton embroidery floss is a six-strand product. If you work with two strands, one length of the full bundle can theoretically be divided into three working groups of that length. Check the actual package length and product before doing the calculation.

For illustration, an eight-meter six-strand skein provides a theoretical 24 meters of two-strand working length: 8 × (6 ÷ 2). That is a bookkeeping maximum before handling losses, unusable ends and other waste. It does not mean every skein will yield 24 meters that you successfully stitch into a project.

Measure a sample you can reproduce

Use the intended fabric, thread type, strand count and stitch style. Cut a known working length, stitch a representative block, and measure what remains. Record whether the measurement includes the start and finish tails. A dense rectangle and scattered confetti are different samples; the rectangle alone may underestimate a design with many isolated stitches.

Here is hypothetical arithmetic, not a standard consumption rate. Suppose your sample uses 0.5 meters of two-strand working length for 100 crosses, including its tails. A color with 1,000 similar crosses would need 1,000 ÷ 100 × 0.5 = five meters. Adding an example 20 percent allowance gives six meters. Choose an allowance that reflects the actual layout; 20 percent is not guaranteed to cover every pattern.

Calculate each color separately

  1. Record that color's full-cross count from the final chart.
  2. Choose a measured consumption rate suited to its stitch distribution.
  3. Multiply the stitch count by working length per stitch.
  4. Add an explicit allowance for travel, tails and uncertainty.
  5. Convert to skeins using the product length and strand count, then round purchases upward.

A result of 1.1 skeins cannot be bought as one complete skein. Plan for two unless you already have enough matching thread. A result just below one skein is also worth reviewing carefully when the chart contains long jumps or many small starts. Estimates should support judgment, not replace it.

Separate inventory from the shopping list

If a color requires an estimated 1.4 skeins and you own a partial skein, do not automatically subtract one. Estimate or measure how much usable floss remains. Keep uncertain stash quantities distinct from unopened skeins. Also check that the brand, range and shade number actually match; similar names across different products are not a confirmed substitute.

Recalculate after substantial edits. Erasing a background or merging shades can change the thread distribution even when the chart width stays constant. Save the assumptions alongside the final thread list: fabric count, number of strands, sample rate, allowance and revision date.

For a large or meaningful project, buy enough of critical colors to finish and retain the labels. A spare skein can be more practical than relying on an unrealistically precise conversion. When a tool provides only stitch counts, describe them as counts; do not relabel them as verified thread lengths without the additional calculation and assumptions.

How ThreadChart's automatic estimate works

The current estimator models each full cross as two diagonal front legs plus two fabric-square lengths on the back. Its approximate total strand length is stitch count × (2√2 + 2) ÷ fabric count × 0.0254 × strand count × 1.2 meters. It then divides by 48 strand-meters for an eight-meter, six-strand skein. The final factor adds an assumed 20 percent allowance. This geometric model does not measure your actual stitching route; use a sample and practical purchasing judgment for important projects.

Sources & further reading

Make your own chart →