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.
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
| Orientation | Per row | Rows | Row pitch | Length with waste |
|---|---|---|---|---|
| Original | 4 | 2 | 10 in (25.4 cm) | 20 in (50.8 cm) |
| Rotated | Not 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.