Sewing & Fabric CalculatorsMeasurements stay in your browser

Fabric Yardage Calculator

Lay out rectangular pieces on a usable fabric width, with an optional vertical repeat and an explicit rotation choice.

Calculator

Calculated in your browser. These measurements are not sent to the server.

Units
Width presets

Result

Cut piece
10 in (25.4 cm) × 10 in (25.4 cm)
Pieces per row
4
Rows
2
Layout
Original orientation
Purchase
5/8 yd (0.625 yd). Exact length 0.5556 yd, rounded up to the next 0.125 yd.

Cut size equals the entered piece size plus seam allowance on every edge. Use zero allowance when the piece size is already a cut size.

Pattern repeat is a simple vertical repeat along the fabric length. Half-drop, horizontal motif matching, centering, and plaid matching are not applied.

A rotated layout is calculated only when rotation allowed is on. A non-directional print does not turn that on by itself.

Waste percent is applied after the repeat pitch. Purchase quantity is then rounded up.

Cut / purchase plan

OrientationOriginal

Per row4

Rows2

Row pitch10 in (25.4 cm)

Length with waste20 in (50.8 cm)

OrientationRotated

Per rowNot checked

Rows—

Row pitch—

Length with wasteRotation is off

OrientationPer rowRowsRow pitchLength with waste
Original4210 in (25.4 cm)20 in (50.8 cm)
RotatedNot checked——Rotation is off

How this calculation works

Cut width and length include the seam allowance on every edge. Enter zero allowance if your piece size is already a cut size.

Pieces per row are the usable width divided by the cut width, rounded down. Rows are the piece count divided by that number, rounded up.

A vertical repeat replaces each row length with the next multiple of the repeat. Rotation is calculated only when you turn it on.

Worked example

Six 10 in squares on 42 in usable fabric

Four squares fit across the width, so two rows are needed.

The base length is 20 in, or 0.556 yd.

At a 1/8 yd purchase increment, the buy quantity rounds up to 5/8 yd.

Assumptions and limitations

  • This is a rectangular layout, not a general sewing estimator.
  • Pattern repeat is a simple vertical repeat. Half-drop, horizontal matching, motif centering, and plaid matching are excluded.
  • Non-directional fabric does not automatically allow rotation. The rotation control is separate.
  • Nested layouts of mixed piece sizes are not optimized on this page.
  • Selvage print, one-way nap, and railroaded fabric need the rotation switch set by you.

Common questions

Should I turn rotation on for a plain fabric?

Only if you are willing to turn the pieces. A plain or non-directional cloth can still have a grain you want to keep. The calculator will not infer that from a label.

What does a zero repeat mean?

Zero means there is no pattern repeat. The row length stays equal to the cut length. A negative repeat is rejected.

Related calculators