Fabric Cutting Layout Optimizer
Calculate required fabric yardage, pattern piece placement, and percentage fabric utilization to minimize offcut waste in sewing and upholstery projects.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Fabric Yardage Required
Cutting Efficiency & Waste
Grid Nesting Layout
2D Fabric Bolt Nesting Preview
How it works
- Enter your fabric bolt usable width (45", 54", or 60" standard widths).
- Specify the width and length dimensions of your pattern piece or quilt block.
- Input the quantity of identical pieces needed and seam margin cutting gaps.
- The optimizer tests horizontal and vertical packing orientations to calculate total yardage, percentage waste efficiency, and visual 2D bolt diagrams.
FAQ
What are standard fabric bolt widths?
Standard bolt widths are 44" to 45" for quilting cottons, 54" for upholstery and home decor textiles, and 58" to 60" for apparel knits, denim, and silks.
How does 2D rectangular nesting minimize yardage?
Nesting algorithms compare standard lengthwise vs 90-degree rotated orientations to fit the maximum number of pattern pieces across the bolt width (selvedge-to-selvedge), reducing offcut waste and overall bolt length.
What is fabric grainline and when does it restrict rotation?
Woven fabrics have a lengthwise grain (warp) running parallel to the selvedge and crosswise grain (weft). For garments requiring specific stretch or directional nap (velvet, corduroy, printed motifs), strict lengthwise alignment is required.
How much extra yardage should be purchased for shrinkage?
Purchasing an extra 10% to 15% yardage (approx ¼ to ½ yard) is recommended to account for natural fiber wash shrinkage (cotton, linen) and squaring off uneven fabric store cuts.
How we compare
| Feature | Online Tool Store | Pattern envelope yardage charts | Manual paper sketches |
|---|---|---|---|
| Interactive 2D vector bolt nesting diagram | ✓ | ✗ | Manual |
| Automatic 90° rotation efficiency comparison | ✓ | ✗ | ✗ |
| Exact yardage & meter conversions | ✓ | Partial | ✓ |