Skip to content
Last updated: June 4, 2026

Cross Stitch Calculator

0 people find this calculator helpful
0

Table of contents

Cross Stitch Calculator: Plan Fabric Size, Stitch Count, and Finished Dimensions

I'm Felix Romero, Home Finance Analyst. While I usually build housing-focused models, this utility follows the same transparent approach: clear inputs, explicit formulas, and reproducible results. Use it to size fabric accurately for your cross stitch projects.

Inputs (what you set)

  • Design width (stitches) — integer, >= 1. The horizontal stitch count in your pattern.
  • Design height (stitches) — integer, >= 1. The vertical stitch count.
  • Fabric count (holes per inch) — number, typical 11–40 (e.g., 14-count Aida). Higher count = smaller stitches.
  • Margin per side — number, inches or cm. Extra blank fabric you want on each side for framing/finishing.
  • Margin unit (in/cm) — choose the unit used for the margin input.

Outputs (what you get)

  • Finished size (inches and cm) — the stitched design area.
  • Fabric cut size (inches and cm) — finished size plus margins on all sides (left/right/top/bottom).
  • Diagonal of design (inches) — useful for frame diagonals or hoop clearance.
  • Stitches per cm — conversion helper derived from fabric count.

Formulas (plain and consistent)

  • finishedWidthIn = stitchesW / fabricCount
  • finishedHeightIn = stitchesH / fabricCount
  • finishedWidthCm = finishedWidthIn × 2.54
  • finishedHeightCm = finishedHeightIn × 2.54
  • marginIn = marginUnit == "cm" ? (margin / 2.54) : margin
  • fabricCutWidthIn = finishedWidthIn + 4 × marginIn
  • fabricCutHeightIn = finishedHeightIn + 4 × marginIn
  • fabricCutWidthCm = fabricCutWidthIn × 2.54
  • fabricCutHeightCm = fabricCutHeightIn × 2.54
  • diagonalIn = sqrt(finishedWidthIn^2 + finishedHeightIn^2)
  • stitchesPerCm = fabricCount / 2.54

Worked example

Inputs:

  • Design width = 120 stitches
  • Design height = 90 stitches
  • Fabric count = 14 (holes per inch)
  • Margin per side = 2
  • Margin unit = in

Quick math:

  • Finished width (in) = 120 / 14 = 8.5714
  • Finished height (in) = 90 / 14 = 6.4286
  • Fabric cut width (in) = 8.5714 + 4 × 2 = 16.5714
  • Fabric cut height (in) = 6.4286 + 4 × 2 = 14.4286

So you’d cut about 16.57 in × 14.43 in to include 2-inch margins on all sides. Finished stitched area is ~8.57 in × 6.43 in.

Ranges, defaults, and tips

  • Typical fabric counts: 11, 14, 16, 18 (Aida); 25–40 (evenweave/linen). Higher count shrinks finished size.
  • Margins: 1–3 in per side is common; large frames or stretching often prefer 2–3 in.
  • Units: If you prefer cm for margins, the calculator converts precisely (1 in = 2.54 cm).

Common pitfalls to avoid

  • Mixing units: Keep your margin unit consistent with your input selection.
  • Misreading “fabric count”: It’s holes per inch; a 14-count has 14 stitches across one inch (one X per hole pair). Lower count makes larger finished size.
  • For evenweave/linen over 2 threads: Effective count halves (e.g., stitching over 2 on 32 ct behaves like 16 ct). Enter the effective count you stitch at.
  • Rounding cuts too tight: Add an extra 0.25–0.5 in (0.6–1.3 cm) if you’re uncertain or plan tight framing.

Sensitivity checks

  • Increase fabric count by +2 (e.g., 14 → 16): Finished size shrinks by about 12.5% (14/16).
  • Add +0.5 in margin per side: Fabric cut grows by +2.0 in in both width and height (because 4 × marginIn).

Disclaimer

This tool provides general sizing estimates. Always verify against your specific fabric, stitching method (over 1 vs over 2), and framing needs before cutting.

Frequently Asked Questions

How do I choose the right fabric count?

Pick a count that yields your preferred finished size and coverage; higher counts make smaller, finer designs, lower counts make larger stitches and larger designs.

What does margin per side mean?

It’s the blank fabric you want on each edge; the calculator adds four times that margin to both width and height for the full fabric cut.

Can I enter margins in centimeters?

Yes; select cm and the calculator converts to inches internally using 2.54 cm per inch.

How do I handle stitching over 2 on linen?

Enter the effective count (e.g., 32 ct over 2 behaves like 16 ct) so finished dimensions compute correctly.

Why is my fabric cut so much larger than the design?

The cut includes margins on all four sides for framing, hooping, or finishing; reduce the per-side margin if space is limited.

What’s stitches per cm used for?

It’s a conversion helper from the fabric count, useful for metric planning and pattern scaling.

Should I add extra allowance beyond the margin?

If you plan tight frames or expect fabric fraying, add an extra 0.25–0.5 in (0.6–1.3 cm) to the calculated cut size as a safety buffer.

Share Your Feedback