Crafts & Making
Fabric Calculator
Estimate fabric length for identical cut pieces from bolt width, pattern repeat and end trim.
Enter your measurements
Results update as you type.
About this calculator
Enter the already-cut piece size (including seam and hem allowances), how many identical pieces you need, the usable bolt width and whether pieces may be rotated. The calculator works out the cutting layout and the fabric length to buy, rounding each row drop up to a whole pattern repeat when you enter one.
How to measure
- Measure each rectangular cut piece, including the seam and hem allowances your pattern requires.
- Measure the usable bolt width after excluding selvages, and enter the number of identical pieces.
- Allow rotation only if grain, nap and pattern permit it; add pattern repeat and end trim explicitly.
How to use this calculator
- Measure one finished piece including seam and hem allowances.
- Count how many identical pieces you need.
- Measure the bolt's usable width — selvedge to selvedge.
- Allow rotation only if the fabric has no directional print or grain requirement.
- Calculate for the fabric length to buy.
Formula
Pieces per row = ⌊usable bolt width ÷ piece width⌋
Row drop = piece height, rounded up to a whole pattern repeat when a repeat is set
Rows = ⌈quantity ÷ pieces per row⌉; fabric length = rows × row drop + end trim
When rotation is allowed, both orientations are computed and the shorter length wins
Assumptions
- All pieces are identical rectangles in straight rows — no mixed-orientation nesting.
- Rotation is used only when you explicitly allow it.
- Row drops round up to the pattern repeat so motifs stay aligned.
- No shrinkage, flaws or bias-cutting allowance is included.
Common mistakes
- Enabling rotation for directional print, nap or stretch.
- Using labelled bolt width without removing unusable selvages.
- Entering finished dimensions before adding required seams or matching allowances.
Worked example
Try it: press “Load example” above the form.
Ten 20 × 30 cm pieces on 100 cm cloth cut 5 per row: 2 rows × 30 cm = 60 cm of fabric.
Limitations
Identical rectangles only. Not a garment marker layout and no zero-waste claim; irregular pieces deserve a drawn cutting plan.
Frequently asked questions
Can I rotate the pieces?
Only select rotation when the print, nap, stretch and grain allow it. A mathematical fit does not establish that the fabric orientation suits the project.
Does this include seams and pattern repeats?
Use cut dimensions with seam allowances and enter the repeat or trim where the form requests it. Pattern matching and irregular pieces may need a drawn cutting layout.
What does the worked example show?
Ten 20 × 30 cm pieces on 100 cm cloth cut 5 per row: 2 rows × 30 cm = 60 cm of fabric.
Which assumptions should I check before using the result?
Identical rectangles only. Not a garment marker layout and no zero-waste claim; irregular pieces deserve a drawn cutting plan.
Sources
Sources explain the methods and any named product presets. Check your product label where coverage, yield or density differs.
- Sailrite: fabric calculator
Usable width and fabric layout context. Rug envelopes are the stated rectangle geometry, not a recommended clearance.
Calculation documentation · Updated 2026-11-08 · Version 1.6.4. Estimates are planning aids. Confirm quantities, coverage and prices with your supplier before purchasing. Found an error? Report it.
Related calculators
All Crafts & Making calculatorsQuilt Calculator
Estimate block counts and block fabric from a quilt grid and cut patch size.
Open →Quilt Binding Calculator
Estimate binding length, strip count and fabric yardage, including joins.
Open →Cross Stitch Calculator
Convert a stitch count and fabric count into the finished design and cut fabric size.
Open →Epoxy Resin Calculator
Split a resin pour into parts A and B in the ratio's declared basis.
Open →Candle Wax Calculator
Estimate batch mass and the wax and fragrance split for multiple containers.
Open →3D Printing Cost Calculator
Build a print cost from filament, energy, machine time, labour and fixed cost, then quote by markup or margin.
Open →