Calculate exactly how much fabric you need — no guessing, no waste
Fabric shopping without a calculator is one of the most common sources of frustration in sewing and quilting. Buy too little and you risk running out mid-project with no matching dye lot available. Buy too much and you spend money on fabric that ends up in the scrap bin. The Fabric Yardage Calculator takes the guesswork out of fabric shopping by computing exactly how many yards you need based on your piece dimensions, quantity, fabric width, and a full set of real-world adjustments. Whether you are cutting quilt squares, sewing curtain panels, making a garment, or crafting throw pillows, the process is the same: each cut piece has a width and a length, and you need a certain number of them. The calculator tiles those pieces across the usable width of your fabric bolt, counts how many rows are needed, then converts total length to yards — rounding up to the industry-standard nearest 1/8 yard so you always have enough. One of the most powerful features is the dual-orientation comparison. Fabric pieces can often be cut in two ways: with the piece width running along the fabric width, or rotated 90 degrees. Depending on your piece proportions, one orientation will use the fabric more efficiently and require fewer total yards. The calculator runs both orientations and highlights the winner, which can sometimes save you an entire half-yard or more on larger projects. Seam allowances are a critical real-world factor that many online calculators ignore. Industry standards range from 1/4 inch for quilting and patchwork all the way to 1 inch for curtains and heavy home decor. The calculator adds seam allowance to both dimensions of every piece before computing the layout, so your finished pieces will actually come out at the size you need. For quilters working with directional or napped fabrics — where stripes, florals, or pile must all face the same direction — the directional print toggle prevents the calculator from rotating pieces to save fabric. This mode accurately reflects the extra yardage required when all pieces must be cut in a single orientation. Pattern repeats are another source of fabric waste that the calculator handles explicitly. When you enter a pattern repeat distance, the calculator rounds each row's cut length up to the next full repeat so that your pieces can be matched seamlessly. A 24-inch repeat on a 22-inch piece means each row actually consumes 24 inches of length — and forgetting this is how sewists end up short. The shrinkage adjustment lets you add a percentage for pre-wash shrinkage. Natural fibers like cotton, linen, and wool typically shrink 3–7% when first washed. Adding this factor ensures your finished project reaches the intended size after you pre-wash the fabric before cutting. The safety buffer (5–20%) is a separate, additional margin that accounts for cutting errors, mis-cuts, and the general unpredictability of working with fabric. The calculator also shows your results simultaneously for standard 45-inch and 60-inch fabric widths so you can compare costs when choosing between a narrower quilting cotton and a wider apparel or home-decor fabric. And the fabric efficiency percentage tells you what fraction of the purchased fabric actually ends up in your project — a higher number means less waste and better value. Project presets for common quilt sizes (baby through king), garments, pillows, and curtain panels let you get started instantly without measuring every piece. Advanced users can fine-tune every parameter including cost per yard for a total material cost estimate, export the cutting plan to CSV, or print results for the cutting table.
Understanding Fabric Yardage Calculations
What Is a Fabric Yardage Calculation?
A fabric yardage calculation determines how many yards of fabric you need to purchase to cut all the pieces required for a sewing, quilting, or craft project. The core process is straightforward: given the width and length of each cut piece and the number of pieces you need, you determine how many pieces fit across the usable fabric width (pieces per row), how many rows that requires, and then multiply rows by piece length to get total fabric length in inches, which you convert to yards. Real-world factors like seam allowance, pattern repeats, directional prints, shrinkage, and a safety buffer are then layered on top of this base calculation to give a purchase recommendation that accounts for the messiness of working with real fabric.
How Is Fabric Yardage Calculated?
The calculation begins by adding seam allowance to both the width and length of each piece (2x the seam allowance, once per side). The usable fabric width is the bolt width minus about 1 inch for the selvedge edges. Pieces per row equals the floor of usable width divided by effective piece width. Rows needed equals the ceiling of total pieces divided by pieces per row. If a pattern repeat is set, each row's length is rounded up to the next full repeat. Total inches equals rows times effective piece length. Shrinkage percentage is then applied, followed by the safety buffer. The result is divided by 36 to convert inches to yards, then rounded up to the nearest 1/8 yard (quilting standard) or 1/4 yard (general sewing). Fabric efficiency equals pieces area divided by total fabric area, expressed as a percentage.
Why Does Getting Yardage Right Matter?
Underestimating fabric yardage is one of the costliest mistakes in sewing. Fabric is sold by dye lot — the exact color varies slightly between production runs — so going back to buy more fabric weeks later may mean it no longer matches what you already cut. Quilters in particular know the frustration of having all but one block finished and discovering the remaining fabric is 2 inches short. Overestimating is less damaging but wastes money. A precise yardage calculator, properly configured for your project's seam allowance, pattern repeat, and fabric grain requirements, eliminates both risks. The dual-orientation feature also ensures you are not leaving yield on the table by cutting pieces in the less efficient direction.
Limitations and Things to Know
This calculator assumes all pieces are identical rectangles and are cut on straight grain with no special shaping. Oddly shaped pattern pieces (triangles, curves, armscye curves, princess seams) will require layout on actual paper pattern pieces and the result will differ from this calculator's estimate. The selvedge deduction is fixed at 1 inch total (0.5 inch per side), which is a common industry approximation — your actual fabric may require more or less. Pattern repeat calculations assume you are matching the repeat on every cut row; efficiency may improve if you nest pieces within repeats. Knit fabrics with stretch may need additional ease not captured here. Always round up at the fabric counter — most stores do not accept returns on cut yardage.
المعادلات
Determines how many pieces fit across the fabric width. Usable width is the bolt width minus 1" for selvedges. Effective piece width includes the piece dimension plus twice the seam allowance (one per side).
Rounds up the number of rows required to cut all pieces. Each row runs the full effective piece length along the fabric's length direction.
Multiplies rows by effective piece length (including seam allowance and pattern repeat adjustment), applies shrinkage and safety buffer percentages, then converts inches to yards. The result is rounded up to the nearest 1/8 or 1/4 yard.
Shows what percentage of the purchased fabric area is actually used in the project. Higher efficiency means less waste and better value for money.
Reference Tables
Standard Fabric Bolt Widths
| العرض | Metric Equivalent | Common Fabric Types |
|---|---|---|
| 36" | 91 cm | Specialty silks, vintage fabric |
| 42–44" | 107–112 cm | Quilting cotton, calico |
| 45" | 115 cm | Quilting cotton, broadcloth, muslin |
| 54" | 137 cm | Home decor, upholstery, some apparel |
| 58–60" | 147–152 cm | Apparel fabric, knits, suiting |
| 72" | 183 cm | Felt, some fleece and tulle |
| 108–110" | 274–280 cm | Quilt backing, wide sheeting |
Recommended Seam Allowances by Project Type
| Seam Allowance | نوع المشروع | ملاحظات |
|---|---|---|
| ¼" (6 mm) | Quilting, patchwork | Standard for quilt piecing; use a ¼" presser foot |
| ⅜" (10 mm) | Lightweight fabrics, lingerie | Reduces bulk on sheer or delicate fabrics |
| ½" (13 mm) | Home sewing, crafts | Common default for home sewing machines |
| ⅝" (16 mm) | Garment construction | US commercial pattern standard; allows fitting adjustments |
| 1" (25 mm) | Curtains, heavy decor | Extra allowance for hems and heavy fabrics |
Worked Examples
Quilting Project — 20 Squares
Effective piece width = 10 + 2(0.25) = 10.5"
Effective piece length = 10 + 2(0.25) = 10.5"
Usable fabric width = 45 − 1 = 44"
Pieces per row = floor(44 ÷ 10.5) = 4
Rows needed = ceil(20 ÷ 4) = 5
Base length = 5 × 10.5 = 52.5"
After shrinkage = 52.5 × 1.05 = 55.125"
After buffer = 55.125 × 1.10 = 60.64"
Yardage = 60.64 ÷ 36 = 1.68 → round up to 1.75 yards
Curtain Panel with Pattern Repeat
Effective piece width = 54 + 2(1) = 56" — but usable width is 53", so only 0 pieces per row horizontally. Rotate: effective piece length across width.
Orientation A: piece width 56" > usable 53" — does not fit. Switch to Orientation B.
Orientation B: effective piece length = 84 + 2 = 86" across width — does not fit either.
Since each panel is as wide as the fabric, each panel is its own row. Pieces per row = 1, rows = 4.
Effective length per row = 86". Pattern repeat rounds up: ceil(86 ÷ 24) × 24 = 96"
Total = 4 × 96 = 384 inches = 384 ÷ 36 = 10.67 → round up to 10.75 yards
Pillow Covers — Dual Orientation Comparison
Effective piece size = 18 + 2(0.5) = 19" × 19" (square, so both orientations are the same)
Usable width = 44"
Pieces per row = floor(44 ÷ 19) = 2
Rows = ceil(6 ÷ 2) = 3
Total length = 3 × 19 = 57"
Yardage = 57 ÷ 36 = 1.583 → round up to 1.625 yards
How to Use the Fabric Yardage Calculator
Choose a Preset or Enter Piece Dimensions
Select a project preset (baby quilt, dress, pillow, etc.) to auto-fill common dimensions, or enter your own piece width and length. Use the unit toggle to switch between inches and centimeters. Enter the total number of pieces you need to cut.
Set Fabric Width and Seam Allowance
Choose your fabric's width from the standard dropdown (36", 42", 45", 54", 60", 72", 108") or enter a custom width. Then select the seam allowance that matches your project: ¼" for quilting, ⅝" for garments, 1" for curtains. The calculator adds seam allowance to every piece before computing the layout.
Configure Advanced Options (Optional)
Open Advanced Options to enable directional print mode (for napped or one-way fabrics), enter a pattern repeat distance (for matching plaids or prints), set a pre-wash shrinkage percentage (3–7% for cotton), choose a safety buffer (10% is a good default), and optionally enter cost per yard for a total material cost estimate.
Read Your Results and Compare Options
The calculator shows your recommended purchase in yards and meters, rounded up to the nearest ⅛ yard. Check the cutting layout section to see how many pieces fit per row and how many rows are needed. Review the dual-orientation comparison to see if rotating your pieces would save fabric, and check the 45" vs 60" comparison to decide which fabric width offers better value. Export to CSV or print results to take to the fabric store.
الأسئلة الشائعة
Why does the calculator round up to the nearest ⅛ yard?
Quilting fabric is traditionally sold in increments of ⅛ yard at quilt shops, making ⅛ yard the finest resolution you can actually purchase. Rounding up ensures you always have enough fabric. The calculator also offers rounding to the nearest ¼ yard for general fabric stores that do not cut in smaller increments. Always round up rather than down — fabric stores typically will not take back cut yardage, so it is far better to have a small amount extra than to run short mid-project.
What is the dual-orientation comparison and why does it matter?
Rectangular fabric pieces can be laid out in two ways on the fabric: with the shorter dimension running across the fabric width, or rotated 90 degrees. Depending on the piece proportions and fabric width, one orientation will fit more pieces per row and therefore require fewer total rows — meaning less fabric. The calculator tests both orientations and highlights the one that uses less yardage. The savings can be significant: for a 10" × 15" piece on 45" fabric, switching from one orientation to the other could save half a yard or more on a large quilt project.
How do I account for a directional print or fabric with nap?
Enable the Directional / Napped Fabric toggle in Advanced Options. This tells the calculator that all pieces must be cut in the same direction — stripes must run the same way, velvet pile must face the same direction, one-way florals must not be rotated. When directional mode is on, the calculator cannot take advantage of piece rotation to save fabric, so the result will generally be higher than for a non-directional fabric. This is the correct and accurate reflection of the extra yardage these fabrics require.
What does the pattern repeat field do?
When fabric has a regularly repeating print — for example, a 12-inch floral repeat — pieces cut in adjacent rows should start at the same point in the repeat so the pattern aligns across seams. To achieve this, each row must begin at a multiple of the repeat distance from the start of the fabric. The calculator rounds each row's effective cut length up to the next full repeat, which increases total yardage. Enter 0 if your fabric has no repeat or you are not concerned with pattern matching (common for solid fabrics or abstract prints where alignment is not visible).
How much shrinkage should I account for?
Cotton quilting fabric typically shrinks 3–5% in the first wash. Heavier cotton (canvas, denim) and linen can shrink 5–8%. Wool may shrink up to 10–15% if not handled carefully. Polyester, nylon, and most synthetics shrink less than 1% and you can safely enter 0. Pre-washing before cutting is strongly recommended for garments and quilts that will be washed in use. Adding the shrinkage percentage to your calculation ensures your finished project comes out at the correct size even after the fabric settles.
Why does the calculator subtract 1 inch from the fabric width?
Fabric bolts have selvedge edges — tightly woven finished edges on both sides that are not suitable for garment seams or quilt piecing. The industry standard is to avoid using approximately 0.5 inch per selvedge (1 inch total). This is baked into the calculator's usable width calculation. If your fabric has particularly wide or narrow selvedges, you can adjust by choosing a custom fabric width that already accounts for the selvedges you plan to trim. The usable width figure is shown in the Calculation Details section of your results.