Methodology and Sources

This page lists every formula, constant, default and rounding rule used by the Cross Stitch Calculator tools, with the source of each fact. Method version 1.1, facts last checked 2026-11-14.

Units and rounding

Design size and fabric size

stitches per inch = count ÷ over
design width = stitches wide ÷ stitches per inch
fabric width = design width + 2 × margin

Height uses the same lines. “Over” is 1 for Aida and 2 for evenweave or linen stitched over two threads, which you can change. This is the same arithmetic shop calculators use; ours adds centimetres, every count at once and margin presets.

Margin presets

The margin is per side and fully adjustable. Stitching guides commonly give 2 to 3 in (5 to 8 cm) per side. The presets are:

PresetPer sideWhy
Frame, no mat3 in (7.5 cm) Framers lace or pin the fabric over a board, which takes about 3 in per side.
Frame with a mat4 in (10 cm) A mat covers the edge of the stitching area, so more fabric is needed.
Hoop display or pillow2 in (5 cm) Enough fabric to grip in the hoop or sew into a seam.
Card or ornament1 in (2.5 cm) Small finishes are trimmed close; 1 in holds the work while stitching.
No margin (design only)0 in (0 cm) Design size only, for checking a chart.

Stitch count and largest design

stitches = ⌊ length (in) × count ÷ over ⌋
largest design = ⌊ (fabric length − 2 × margin) × count ÷ over ⌋

Count conversion

size ratio = (old count ÷ old over) ÷ (new count ÷ new over)

A ratio below 1 means the design gets smaller. The converter also lists the common fabrics with the same stitches per inch as the original.

Hoop and frame size

hoop ≥ √(design width² + design height²) + 2 × space
frame: (width + 2 × space) ≤ one side and (height + 2 × space) ≤ the other, either way round
fabric for a hoop finish = hoop + 2 × wrap

Time to finish

stitches = width × height × area stitched (%)
hours = (stitches − stitches done) ÷ stitches per hour
stitching days = ⌈hours ÷ hours per day⌉ · calendar days = ⌈stitching days × 7 ÷ days per week⌉

The speed field starts at an example of 100 stitches an hour; it is not an average, because speeds vary widely between stitchers and designs. The built-in timer divides the stitches you made by the time it ran to give your own speed. Finish dates are counted in whole days from the start date.

Floss model

Floss estimates come from the thread path of each stitch, not from a single “stitches per skein” figure, because published figures disagree widely: for 14-count Aida with two strands they range from a few hundred to almost 2,000 full crosses per skein.

stitch side s = 2.54 × over ÷ count (cm)
full cross = (2√2 + 2) × s · half stitch = (√2 + 1) × s · backstitch = 3 × s per stitch length
working thread = path × (1 + allowance)
skeins = Σ (stitches × working thread × strands) ÷ (6 × 800 cm), rounded up per colour

Strands and needle sizes

Only advice a named source states is shown; anything else reads “Not stated by our sources”.

FabricStrandsSourceNeedleSource
11-count, over one 3–4Colonial Needle ——
14-count, over one 2Colonial Needle Size 24 (26 also used)Lindy Stitches
16-count, over one 2Colonial Needle Size 26Lindy Stitches
18-count, over one 1–2Colonial Needle Size 28Lindy Stitches
20-count, over one 1Colonial Needle ——
25-count, over one 1Colonial Needle ——
25-count, over two 2Colonial Needle ——
28-count, over two 1–2Colonial Needle Size 24Lindy Stitches
32-count, over two 1–2Colonial Needle Size 26Lindy Stitches
36-count, over two —— Size 28Lindy Stitches

How the tools are tested

Every formula has an automated test with hand-worked values, run before each release. For example, 140 × 100 stitches on 14-count Aida with 3 in margins must give a 10.0 × 7.1 in design on 16.0 × 13.1 in (40.6 × 33.4 cm) of fabric, and 28-count over two must equal 14-count Aida exactly. The same code produces the result in the page HTML and the live result as you type, so the two cannot disagree.

How these pages are made

We use AI tools to help write code and draft text. Material facts such as skein length, strands and needle sizes are taken only from the sources listed below and checked on the date shown. Formulas are checked by the automated tests above. When a fact or formula changes we update the page, raise the method version and record it in the changelog; dates change only when the content does.

The formulas, defaults and sources are maintained by Fahad Shoaib, the site owner, who also handles correction reports.

Sources

Changelog

Found an error? Tell us and we will check it against the sources and correct it.

Published by Cross Stitch Calculator; maintained by Fahad Shoaib. Method version 1.1. Last updated . Found a wrong number? Tell us.