What this tool does
The Fabric Yardage Calculator tells you how many yards (and meters) of fabric to buy before you start a sewing project. Select your garment type, your size, and the width of the fabric you plan to use. The calculator returns the main fabric requirement, a lining estimate for applicable garments, and a total that already includes a 10% buffer for seam allowances and cutting waste.
Whether you are sewing a simple tote bag, a pair of trousers, or a lined jacket, buying the right amount of fabric on the first trip to the store saves money and avoids the frustration of running short mid-project.
How yardage is calculated
The calculation works in three steps:
1. **Base yardage by garment and size.** Each garment type has a starting yardage figure that scales with size. A size XS shirt needs roughly 1.5 yards, while a size 3XL dress may need up to 6 yards. These figures reflect typical commercial pattern requirements.
2. **Fabric width adjustment.** Standard quilting and cotton fabric is sold in 44/45-inch widths. Wider fabrics (54/60 inches, common in upholstery and some fashion fabric) stretch further along the width, so you need less length. The calculator multiplies the base figure by 0.75 when you select the wider option.
3. **Waste factor.** A 10% buffer is added on top of the adjusted figure to account for seam allowances, selvage that cannot be used, pattern matching on prints, and minor cutting errors. This is the industry-standard cushion recommended by most patterns and sewing books.
For garments that require lining, including jackets, coats, and dresses, a separate lining figure is shown. Jackets and coats use the same lining amount as the main fabric. Dresses use half the main fabric amount, since linings typically cover only the bodice.
**Formula summary:** \`\`\` Adjusted = Base x WidthFactor Main = Adjusted x 1.10 Lining = Adjusted x LiningFraction x 1.10 Total = Main + Lining Meters = Yards x 0.9144 \`\`\`
Understanding fabric width
Fabric is sold by the yard (or meter) and is manufactured in specific widths. The width you choose affects how many yards you need to buy.
**44/45-inch fabric** is the most common width for quilting cotton, lightweight shirting, and many dress fabrics. When a sewing pattern says "2 yards of 45-inch fabric," this is the width it means.
**54/60-inch fabric** is typical for upholstery fabric, home decor material, drapery, and some fashion fabrics like wool coating or ponte knit. Because the fabric is wider, each yard covers more surface area, so you need fewer yards to cut the same pattern pieces.
If you are unsure of your fabric's width, check the bolt label. Width is almost always printed on the label next to the price per yard. When in doubt, check the pattern envelope — it specifies required fabric width alongside the yardage chart.
Buying fabric that is narrower than your pattern specifies means the pattern pieces may not fit across the width, forcing you to piece sections or buy more. Buying fabric that is wider gives you a discount on total yardage needed.
Buying for specific projects
**Clothing.** Always check the back of your pattern envelope. The yardage chart on a commercial pattern accounts for the exact design, including details like pockets, cuffs, collars, and facing pieces. This calculator gives a reliable estimate when you do not have a pattern yet, but the pattern envelope is the authoritative source once you have chosen a specific design.
**Quilts and quilt blocks.** The calculator provides a per-block estimate for a standard 12-inch quilt block. For a full quilt, multiply the block estimate by the number of blocks you need, then add extra for sashing, borders, and backing, typically 20 to 30 percent more than the block total.
**Home goods.** Pillowcases, table runners, and tote bags have fixed amounts regardless of size, since these items do not scale by body size. The figures represent standard finished dimensions: a standard pillowcase (20x30 inches), a typical table runner (14x72 inches), and a market tote bag.
How to use
1. Select your garment or project type from the dropdown menu. 2. If the project uses body sizing (shirts, pants, dresses, etc.), choose your size. 3. Select the fabric width you plan to buy — check the bolt label or your pattern. 4. Click Calculate Yardage. 5. The result shows main fabric in yards and meters, lining fabric if applicable, and a breakdown of base versus total yardage.
FAQs
Q: Why does the calculator add 10% extra fabric? A: The 10% buffer accounts for seam allowances (the fabric sewn into each seam), selvage edges that cannot be used, minor cutting errors, and pattern alignment on printed or striped fabrics. Without this buffer, it is common to run short before finishing a project. Most sewing instructors and pattern companies recommend rounding up by at least 10 percent.
Q: What is fabric width and why does it matter? A: Fabric width is the measurement from one finished edge (selvage) to the other as it comes off the bolt. Common widths are 44/45 inches and 54/60 inches. A wider fabric covers more area per yard, so you need to buy fewer yards to cut the same pattern pieces. Choosing the wrong width estimate can result in buying too little or too much fabric.
Q: How do I measure a sewing pattern to check yardage? A: Lay all pattern pieces on a surface the same width as your fabric. Arrange pieces as efficiently as possible without overlapping. The total length of the arrangement, measured in yards, is your required yardage. Add 10% for waste. Most commercial patterns have already done this math and print the result on the back of the envelope.
Q: Should I buy extra fabric for matching prints or plaids? A: Yes. The 10% waste factor in this calculator is designed for solid or small-scale fabric. For large-scale prints, stripes, or plaids that require pattern matching at the seams, add an extra 15 to 25 percent, or one full repeat of the pattern, whichever is more. Always check the pattern envelope, which often includes a note about extra needed for directional fabric.
Q: What is lining fabric and do I always need it? A: Lining is a secondary layer of fabric sewn inside a garment to finish the interior, add structure, and improve comfort against the skin. Jackets, coats, and some dresses typically include a lining. Shirts, skirts, and shorts generally do not. This calculator automatically includes a lining estimate for garments that commonly require one.
Q: Can I use this calculator for stretch knit fabrics? A: Yes, with a caveat. Stretch knits such as jersey, ponte, and spandex blends often require slightly less yardage because they have more give and drape around the body. However, knit patterns are drafted differently from woven patterns. If your pattern is specifically designed for knit fabric, the pattern envelope yardage is more reliable than a general estimate.
Explore Similar Tools
Explore more tools like this one:
- Curtain Size Calculator — Calculate curtain dimensions and quantity for any... - Circle Skirt Calculator — Enter waist measurement and get radius for full, half,... - Cylinder Cubic Yardage Calculator — Calculate cubic yards volume of a cylinder for concrete,... - Quilt Size Calculator — Calculate fabric, batting, and binding needed for... - Quartile Calculator – IQR Calculator — Calculate quartiles (Q1, Q2, Q3) and interquartile range...