Fabric & Yardage Calculator

Work out exactly how much fabric to buy for a garment, quilt, or curtains — in yards, metres, or gaz. Adjusts for fabric width, size, shrinkage, pattern repeat, nap, and lining, and estimates cost in any currency — free, in your browser.

A complete fabric-buying calculator with four modes and results in yards, metres, or gaz (gaj). Garment mode turns a garment type, size, and fabric width into a yardage estimate with a full breakdown, adding allowances for directional nap, pre-wash shrinkage, quantity, pattern repeat, and an optional lining. It covers Western pieces (dress, shirt, trousers, coat) and South-Asian ones (kurta/kameez, shalwar, dupatta). Quilt mode sizes your backing into panels and figures binding strips from the perimeter. Curtains mode works out drapery panels and total length from window size, fullness, and hem/header allowances. The converter switches yards, metres, and gaz and re-figures yardage for a different bolt width. Everything is deterministic and runs locally — no pattern is uploaded.

Share
Category
Size Calculators
Includes
11 features
Access
Free · No sign-up
Privacy
Runs in your browser
Fabric & Yardage Calculator

Calibrating Fabric Calculator......

Please wait a moment

How to use

How to use Fabric & Yardage Calculator

  1. 01

    Pick a mode

    Choose Garment, Quilt, Curtains, or Convert depending on your project. Each mode uses the right allowances for that job.

  2. 02

    Enter your details

    For a garment, pick the type, size, and fabric width, then add pattern repeat or nap if relevant. For quilts and curtains, enter your finished dimensions and fabric width.

  3. 03

    Read the yardage and breakdown

    See the total fabric to buy in yards or metres, with a line-by-line breakdown of how every allowance changed the number.

  4. 04

    Copy, cost, or print

    Add a price per yard/metre for a cost estimate, copy any value, or print the width reference for the fabric store.

Use cases

Common use cases

  • Buying the right amount of fabric for a dress, shirt, or trousers without a pattern envelope
  • Sizing quilt backing and binding before a shop trip
  • Estimating drapery fabric from window measurements and fullness
  • Converting a pattern's 45" yardage to a 60" bolt
  • Switching between yards and metres for overseas fabric
  • Estimating project cost from price per yard
Overview

Why fabric width changes everything

The same garment needs very different amounts of fabric depending on how wide the bolt is. A pattern written for 45-inch fabric asks for more length than the same pieces cut from a 60-inch bolt, because the extra width lets pieces sit side by side. This calculator scales yardage inversely from a 45-inch baseline, so when you switch widths the number updates the way it does at the cutting table — an estimate, not a pattern-exact layout.

Nap, repeats, and matching

Two things quietly increase yardage: directional nap and pattern repeat. Napped or one-way fabrics (velvet, corduroy, printed scenes) must all be cut in the same direction, which wastes some length — so the tool adds about 15%. Large repeats mean you buy extra so motifs line up across seams; enter the repeat and the calculator adds an allowance based on how many major pieces the garment has. When matching plaids or big prints, round up further.

Quilts and curtains are different math

A quilt backing needs a few inches of overhang on every side for long-arm quilting, and once the quilt is wider than the fabric you seam multiple panels together. Curtains work from fullness: a gathered look needs the flat fabric to be two to three times the rod width, then you add header and hem allowances and round the cut length up to full pattern repeats. Each mode handles these rules so you are not doing them on the back of an envelope.

Features
01
Results in yards, metres, or gaz (gaj) — the South-Asian cloth unit (1 gaz = 1 yard = 36")
02
Garment yardage from type, size (XS–3XL), and fabric width (36–108")
03
Covers kurta / kameez, shalwar, and dupatta as well as Western garments
04
Transparent breakdown showing every adjustment factor
05
Allowances for directional nap (+15%), pre-wash shrinkage %, quantity, and optional lining
06
Pattern-repeat allowance for matching prints and plaids
07
Quilt backing panel calculator with binding-strip counts
08
Curtain / drapery calculator with fullness ratio and hem/header allowances
09
Yards ↔ metres ↔ gaz converter plus width re-yardage (same fabric on a wider bolt)
10
Cost estimate in USD, PKR, INR, GBP, EUR, AED, or SAR
11
Yardage rounded up to the next quarter, and a printable width & unit reference
FAQ

Frequently asked questions

How much fabric do I need for a dress?+

A knee-length dress in a medium size takes roughly 2.5–3 yards of 45-inch fabric, and less on a wider bolt. Enter the garment, your size, and the fabric width and the calculator gives a yardage with a breakdown, adding extra for nap or a pattern repeat. When in doubt, buy a quarter to half yard more.

How do I convert 45-inch yardage to 60-inch fabric?+

Wider fabric goes further, so you need less length. In the Convert mode, enter the yardage and the two widths and the tool multiplies by the width ratio (old width ÷ new width). For example, 3 yards at 45" is about 2.25 yards at 60". It is an area-based estimate — add a little for one-way naps.

How much backing fabric does a quilt need?+

Backing needs about 4 inches of overhang on each side, and once the quilt is wider than your fabric you sew panels together. Quilt mode adds the overhang, works out how many panels of your fabric width are required, and totals the yardage, plus a separate binding estimate from the quilt's perimeter.

How do I calculate curtain fabric?+

Multiply the rod width by a fullness ratio (2× for a gathered look, 2.5–3× for fuller), divide by the fabric width to get the number of panels, then add header and hem allowances to the drop for the cut length. Curtains mode does all of this and rounds the cut length up to full pattern repeats.

What is a pattern repeat and why does it add fabric?+

A pattern repeat is the vertical distance before a print starts again. To match the motif across seams you buy extra so pieces can be shifted to line up. Enter the repeat in inches and the calculator adds an allowance based on the garment's major pieces.

How many metres is 1 gaz?+

For cloth in Pakistan and India, 1 gaz (gaj) is standardised to 36 inches — the same as 1 yard, which is about 0.9144 metre. So 1 gaz ≈ 0.91 m, and 1 metre ≈ 1.09 gaz. Switch the unit toggle to Gaz and every result, including garment yardage, is shown in gaz.

Can I calculate fabric for a kurta or shalwar kameez?+

Yes. Choose Kurta / kameez, Shalwar / trousers, or Dupatta in the garment list, pick the size and fabric width, and the tool estimates the cloth in gaz, yards, or metres with a breakdown. Add a shrinkage percentage for unwashed cotton and set the quantity if you're stitching more than one.

Does the calculator add extra for shrinkage?+

It can. Natural fibres like cotton and linen shrink on the first wash, so enter a shrinkage percentage (commonly 3–10%) and the tool increases the estimate to match. Pre-washing your fabric before cutting is still the safest way to avoid surprises.

Is this fabric calculator free and private?+

Yes. Every estimate is calculated in your browser from the numbers you type. Nothing is uploaded, stored, or shared, and there is no sign-up — use it on any device.