Fabric Yardage Calculator
Estimate fabric yardage, measurements, and cutting layouts for any project.
Your measurements
Live fabric layout
Updates as you type.
Total fabric needed
4.5yd
4.11 m · 2 cuts · 73 in each
Calculate Fabric Yardage Instantly
A fabric yardage calculator estimates how many yards of fabric you need from project length, width, fabric width, pattern repeat, and seam allowance. Enter the cutting dimensions above for instant yards, meters, and a live layout preview.
How Many Yards of Fabric Do I Need?
Most projects need 1–16 yards of fabric. Fabric width and project type drive the final figure. Wider fabric means fewer yards.
- Dining chair
- 1–2 yds
- A-line dress
- 2.5 yds
- Curtains (60″)
- 6–8 yds
- 3-seat sofa (54″)
- 12–16 yds
Example: 120 napkins (17″ × 17″) take about 10 yards of 45″ cotton.
Move the sliders below to see how length and width shift the yardage.
You need
2.25yards
of 54″ fabric (includes 10% waste)
Fabric Yardage Calculator by Project
Pick a project type for tuned inputs, cutting layouts, and project-specific yardage estimates. Each calculator handles fabric width, pattern repeat, seam allowance, and waste.
Upholstery Fabric Estimator
Sofas, chairs, ottomans, headboards, slipcovers.
Typical yardage: 12–16 yd (3-seat sofa, 54″)
Open calculatorHow Our Fabric Yardage Calculator Works
The fabric yardage calculator turns four inputs (dimensions, fabric width, pattern repeat, and seam allowance) into three outputs: total yardage, cut count, and cutting layout. Results round up to the nearest ¼ yard so you can order confidently from a bolt of fabric.
Inputs explained
Project length, width, number of pieces, fabric width (36″/45″/54″/60″), seam allowance, pattern repeat size, and waste overage.
Calculation logic
Cuts = ⌈project width ÷ fabric width⌉. Yards = (cuts × cut length × pieces) ÷ 36, adjusted for pattern repeat and overage.
Why results are accurate
The engine uses real geometry, not lookup tables. Pattern repeat rounds cut length up to the next full repeat. Waste overage defaults to 10%.
How to Calculate Fabric Yardage
To calculate fabric yardage by hand, divide project width by fabric width for the number of cuts, multiply cuts by cut length, then divide total inches by 36. Move the inputs below to see each step recalculate live.
The same formula applies to every project type — only the dimensions change.
Basic formula
Yards = (cuts × cut length × pieces) ÷ 36. Add seam allowance to both dimensions first.
Manual method
Measure in inches, draw a paper layout to scale, count cuts, and total the linear inches. Divide by 36 for yards, then multiply by 0.9144 for meters.
When to use the calculator
Use the calculator for multi-piece projects, patterned fabrics, or mixed fabric widths. Manual math works fine for single-piece solids.
Fabric Measurement & Conversion
Convert fabric units across yards, meters, feet, centimeters, and inches. The converter also shows square feet coverage and approximate weight for mid-weight cotton. This helps when shipping costs depend on kilograms.
Square feet (54″)
67.5
Approx. weight
1.55 kg
Bolt equivalent
0.13 bolts
Weight estimate assumes mid-weight cotton (~250 gsm) on 54″ fabric. A standard bolt of fabric holds 40 yards.
Yards to square feet
1 yd of 54″ fabric = 13.5 sq ft. 1 yd of 45″ = 11.25 sq ft. 1 yd of 60″ = 15 sq ft.
Yards to kg
Multiply linear yards by fabric gsm × width (in meters). Mid-weight 54″ cotton runs about 0.31 kg per yard.
General conversions
1 yd = 0.9144 m = 3 ft = 36 in = 91.44 cm. 1 m = 1.0936 yd. 1 bolt of fabric = 40 yd (standard).
Fabric Yardage Charts & Guides
Hover a bar for the fabric width and project context. Yardage figures assume solid fabric. Pattern repeat adds 10–35% on top.
Hover a bar for fabric width and context. All yardage assumes plain fabric without pattern repeat.
Advanced Fabric Yardage Calculations
Pattern repeat, border prints, and nap turn a simple yardage calculation into a layout problem. The simulator below shows how pattern repeat size changes total yardage. Larger repeats can add 35% or more to a base estimate.
Yardage impact
8yd
Starting from a 8-yard baseline (solid fabric). A 0″ repeat needs no adjustment.
Pattern repeat
A pattern repeat is the distance between identical points in a fabric design. Each cut rounds up to the next full repeat so seams align across panels.
Pattern matching
Match motifs across seams on sofas, curtains, and dressmaking. Border prints and one-way prints need extra fabric for grain and nap alignment.
Precision estimation
Factor in selvedge (unusable edge), nap direction for velvet and corduroy, and fabric shrinkage by fabric type. Pre-wash or add 5–10% for natural fibers.
Fabric Cutting & Layout Tips
A tight cutting layout reduces fabric waste by 15–30%. Drag pieces onto the fabric bolt below to plan placement, then use auto-arrange to see an optimized layout. The tool tracks length used and layout efficiency live.
Drag pieces onto fabric
Fabric used
0yd
Reduce waste
Nest small pieces around larger cuts, respect grain and nap, and save scrap strips for piping or binding.
Layout optimization
Lay the widest piece first, then fill gaps with narrower cuts. Rotate rectangles 90° only if the fabric has no nap.
Real-world usage
Pre-wash natural fabric, iron before cutting, and mark cuts with tailor’s chalk. Weight the fabric flat. A slipped cut costs yardage.