Fabric Yardage Calculator for Sewing, Curtains, Cushions and Rectangular Pieces

Estimate fabric for curtains, cushions, upholstery, table linens, quilts, simple garment pieces, and rectangular sewing cut lists. Private by design: everything runs locally in your browser.

Project Settings

Use this mode for finished rectangular pieces. Enter the finished size; allowances are added before layout.
in
W+in
L+in
in
%
%

Pieces to Cut

Enter finished size; the calculator adds your allowances.
Piece name Width in Length in Qty Actions

Results


Cutting layout diagram

normal pieces rotated pieces unused length / rounding

Assumptions and limits

  • Estimates use rectangular cut pieces arranged across fabric width and down fabric length.
  • Curved garment pieces, bias cuts, plaids, upholstery curves, pile, and complex pattern matching may need extra yardage.
  • Verify the layout before cutting, especially with expensive fabric or directional prints.

Tip: If your fabric has a one-way print or nap (velvet, corduroy), keep orientation on and avoid rotation. For matching stripes/plaids, add extra margin.

Advertisement

How this estimate works

  • Conservative per-piece layout: For each piece type we work out how many fit across the fabric width, then stack rows along the length. This is simple and safe.
  • Pattern repeat: With nap/one-way prints enabled, each piece length is rounded up to the next multiple of the repeat.
  • Shrinkage & extra: Applied after the base total. Pre-wash when possible.
  • Store rounding: Round up to ⅛–½ yard or metric increments to match how stores cut.

Calculator methodology and review

  • Maintained by: Starlight Tools, with calculator logic reviewed for practical sewing and home decor estimating.
  • Last reviewed: June 10, 2026.
  • Best for: rectangular pieces, curtain panels, cushion covers, table linens, quilt blocks, upholstery panels, and simple garment cut lists.
  • Core assumption: fabric is laid out as a straight strip with pieces packed across the usable width and repeated in rows down the length.

Worked examples

Twelve napkins from 45 inch fabric

Inputs: 12 pieces, 18 in x 18 in finished, 1 in width allowance, 1 in length allowance, 45 in fabric, no repeat, 5% extra, round to 1/4 yd.

Output: 2 pieces fit across, 6 rows need 114 in before margin, then about 3.50 yd after rounding.

Two curtain panels with 2x fullness and 12 inch repeat

Inputs: 72 in rod, 2 panels, 2x fullness, 84 in drop, 4 in top, 8 in bottom, 4 in side hems, 54 in fabric, 12 in repeat.

Output: total gathered width needs 3 fabric drops at 96 in long; buy about 8.50 yd after a 5% margin and 1/4 yd rounding, before lining.

18 inch cushion cover

Inputs: front and back, 18 in x 18 in finished, 1 in allowances, 44 in fabric, 5% extra, round to 1/4 yd.

Output: 2 pieces fit across and 1 row is needed; buy about 0.75 yd after margin and rounding.

Table runner

Inputs: one 16 in x 72 in runner, 2 in width allowance, 4 in length allowance, 45 in fabric, no nap, 5% extra, round to 1/4 yd.

Output: one long row needs 76 in before margin; buy about 2.25 yd after rounding.

Simple garment-pattern cut list

Inputs: two bodice pieces 20 in x 24 in, two sleeve pieces 16 in x 22 in, 58 in fabric, 1 in allowances, no nap, 5% extra.

Output: rotated sleeves may reduce length if rotation is allowed; check the diagram and add extra for curves, bias, or pattern matching.

Fabric Buying Guide: Yardage, Fabric Widths, Nap & Pattern Matching

New to estimating fabric? This guide explains the terms you’ll see in the calculator and how to choose a safe amount of fabric for curtains, clothing, costumes, cushions and more. It uses both imperial (in/yd) and metric (cm/m) so you can shop in the UK, Europe, or North America with confidence.

Common Fabric Widths

  • 44–45″ (110–112 cm): Quilting cottons, lightweight prints, many shirtings.
  • 54″ (137 cm): Home décor fabrics, some apparel.
  • 58–60″ (147–150 cm): Knits, fashion wovens, many dress fabrics.
  • Extra-wide drapery/lining: 102–118″ (260–300 cm), helpful for wide, seamless panels.

Choose a width that allows your largest pattern piece to fit across the fabric. If a piece won’t fit, increase fabric width, allow 90° rotation (when there’s no nap), or split the piece and add seam allowance.

Nap, Directional Prints & “Place on Fold”

Nap means the surface has a direction (velvet, corduroy) or the print is one-way (up/down). When nap is on, all pieces must point the same way and cannot be rotated; you’ll often need more length. “Place on fold” pieces (waistbands, some bodice fronts) are cut against the fold to create a mirrored, seamless piece. If you split a fold piece into two halves, add a centre seam allowance.

Pattern Repeat & Matching

Repeats are the distance before a motif lines up vertically again—e.g., a 12″/30 cm floral repeat. For one-way prints, each piece’s length should round up to the next whole repeat to keep motifs aligned at hems and across joined panels. Plaids and stripes benefit from an extra safety margin so lines match at side seams, pockets and cuffs.

Allowances, Shrinkage & Extra Margin

  • Seam/Hem allowances: Add to width (left+right) and length (top+bottom). Typical seams are ⅜–⅝″ (1–1.5 cm); hems vary by project.
  • Shrinkage: Many fabrics shrink 2–5% on first wash/press. Pre-wash when possible, or add a shrinkage percentage in the calculator.
  • Extra margin: A small buffer (e.g., 3–10%) covers cutting error, squaring the grain, and future alterations.

Curtain-Specific Tips

  • Fullness: For gathered headings, multiply finished track/pole width by ~1.5–2.5× to get total panel width. For eyelet/tab tops, 1.3–1.8× is common.
  • Panel length: Include top header/tape allowance and bottom hem. If there’s a vertical repeat, round the panel length to whole repeats so adjacent panels match.
  • Linings: Often cut slightly narrower/shorter; interlining adds bulk—test hem depth before committing.

Store Rounding & Ordering

Most shops cut in ⅛, ¼, or ½ yard increments, or 10 cm increments in metric. Always round up. If your project is close to a boundary, buy a little extra—especially with nap or matching.

Quick Checklist Before You Buy

  • Largest piece fits across the chosen fabric width.
  • Nap/directional print setting matches your fabric.
  • Vertical repeat entered (or set to 0 for solids/small ditsy prints).
  • Seam/hem allowances, shrinkage and extra margin applied.
  • Rounding matches how your shop sells (yd or m increments).

This calculator uses a conservative, easy-to-verify layout. Complex garments with curved pieces or bias cutting may require additional yardage. When in doubt, take your cut list to the counter and confirm with the retailer.

Practical yardage guides

Project starting points

Napkins: 18-20 in squares. Cushion covers: front plus back at pillow size plus seam allowance. Table runners: finished width and length plus generous hem allowance. Curtains: rod width times fullness, split across panels.

Fabric width comparison

A 44-45 in width suits quilting cotton and small home projects. A 54 in width is common for decor fabric. A 58-60 in width can reduce yardage for garment or upholstery pieces that fit side by side.

Curtain fullness reference

Plain panels often use 1.3x-1.5x. Eyelet, tab, and rod-pocket panels often use 1.5x-2x. Pencil pleat and gathered headings often use 2x-2.5x.

Pattern matching allowance

Enter vertical repeat for directional layouts. Add 5-15% extra for stripes, plaids, large motifs, or visible joins; buy more when matching across multiple curtain widths.

Fabric yardage FAQ

How many inches are in a yard of fabric?

One yard is 36 inches. The results show both yards and metres regardless of the selected input units.

What do common fabric widths mean?

Fabric width is the usable width across the bolt. Common widths include 44-45 in quilting cotton, 54 in decor fabric, and 58-60 in apparel fabric.

How much extra should I buy for pattern matching?

Use the repeat field and add an extra margin. Five to fifteen percent is a common buffer, but large repeats and visible joins can need more.

Does nap change yardage?

Yes. Nap, pile, and one-way prints prevent rotation and can increase length. Turn on the nap setting when direction matters.

How much fullness do curtains need?

Most curtains use 1.5x to 2.5x fullness. Eyelet and tab tops are often lower; pencil pleat and gathered headings are often close to 2x.

Should I prewash before measuring?

Prewash washable fabric when possible. If you cannot prewash first, add shrinkage so the estimate includes expected loss.

What if a piece does not fit across the fabric?

Choose wider fabric, allow rotation only when there is no nap or directional print, or split the piece and add a seam allowance.

Explore more tools