Fabric yardage calculator
Find the minimum continuous fabric length needed to cut a fixed number of same-size rectangular pieces from a roll of known width.
Cutting inputs
Usable roll width. Enter a positive decimal; standard English grouping such as 1,200.5 is accepted.
Width of each rectangle across the roll. It cannot exceed the usable fabric width.
Length of one rectangle in the direction the fabric is unrolled.
Whole pieces required. Enter an integer from 1 to 1,000,000.
Cutting dimensions
Length of material you'll need
36 in
Minimum continuous length for the fixed orientation shown by your inputs.
Number of rows down
3
Number of pieces across
5
You need 36 in of fabric arranged in 3 rows, with up to 5 pieces across.
How to use this fabric yardage calculator
What this calculator does
This calculator estimates the minimum continuous length of a fabric roll needed to cut a chosen number of identical rectangular pieces. It treats the roll width as fixed, places as many whole pieces as possible across that width, rounds the required number of rows up to a whole row, and multiplies those rows by the piece length. It is a geometric cutting estimate for a fixed orientation. It does not add seam allowances, pattern matching, shrinkage, cutting kerf, defects, directional nap, or a purchasing safety margin, and it does not rotate pieces automatically to search for a different layout.
When to use it
- Planning repeated rectangles for napkins, placemats, simple quilt blocks, banners, or craft panels.
- Checking whether a wider bolt reduces the number of rows and therefore the fabric length required.
- Comparing two fixed piece sizes before you cut, especially when offcuts across the roll matter.
How to calculate
- The calculator opens with a ready-to-use demonstration: a 60 in fabric width, 12 in piece width, 12 in piece length, and 12 pieces. Its Excel workbook is available immediately.
- Replace the demonstration numbers with your own Fabric width, Piece width, Piece length, and Number of pieces. Results update as you type.
- Use Measurement unit when you prefer inches, centimeters, yards, or meters. Changing the unit converts the three length fields so the physical dimensions stay the same.
- Read Number of pieces across first, then Number of rows down, and finally Length of material you'll need. These three values describe the same fixed-orientation cutting plan.
- Select Download Excel to export the current validated inputs and results to a real XLSX workbook. Reset clears the demonstration and all entered data; after Reset, Excel export stays disabled until a complete valid set of inputs is entered again.
Input guide
- Fabric width
- Required positive decimal length from 0 to 10,000,000 in the selected unit. Example: 60 in. Use the usable cutting width rather than a nominal bolt width if selvedges are excluded. A larger width can increase the number of whole pieces across and reduce the required rows. Do not enter a unit symbol in the field; choose the unit below.
- Piece width
- Required positive decimal length in the selected unit. Example: 12 in. It must not exceed Fabric width because this model does not rotate pieces. Increasing Piece width can decrease pieces across, sometimes causing a step increase in required fabric length. A common mistake is entering the finished width while forgetting any allowance you intended to include.
- Piece length
- Required positive decimal length in the selected unit. Example: 12 in. This dimension runs along the direction the roll is unrolled, so the final material length changes in direct proportion to it. If you need a seam or hem allowance, include it in this input yourself before calculating.
- Number of pieces
- Required whole-number count from 1 to 1,000,000. Example: 12. More pieces can add rows once the current row capacity is exceeded. Decimals are rejected because the output plan counts complete rectangles, not fractional pieces.
- Measurement unit
- Required unit choice shared by all three length fields: Inches, Centimeters, Yards, or Meters. Changing it converts existing valid dimensions rather than merely relabeling them. For exact unit relationships, the U.S. National Institute of Standards and Technology explains that the international inch is exactly 25.4 mm in its SI units guidance for length.
Output guide
- Length of material you'll need
- The minimum continuous length in the selected unit for this fixed orientation. It is an estimate based on ideal rectangular packing in rows. A low value means more pieces fit across or each row is shorter; a higher value means more rows, longer pieces, or both.
- Number of rows down
- The whole number of piece-length rows required along the roll. It is always at least 1 for valid inputs and is rounded up because even a partly filled final row still uses a full piece length.
- Number of pieces across
- The maximum count of whole piece widths that fit across the usable fabric width. It is rounded down because leftover width cannot supply a fraction of the requested rectangle. A value of 1 is valid; a value below 1 means the Piece width is too large for the roll and is rejected.
- Live summary pills
- The three compact pills at the top repeat the current Fabric width, requested Number of pieces, and calculated Number of pieces across. They are quick-scan echoes of the same canonical inputs and result, not separate calculations, and they clear with the rest of the results after Reset.
Worked example
With the demonstration values, 60 in of fabric width divided by a 12 in piece width gives exactly 5 whole pieces across. To make 12 pieces, 12 ÷ 5 = 2.4 rows, so the calculator rounds up to 3 rows. Each row consumes one 12 in piece length, giving 3 × 12 in = 36 in of material. The first-open results therefore show 5 pieces across, 3 rows down, and 36 in of required length. Because 36 inches is exactly one yard, the same physical length would display as 1 yd after switching units. NIST's official conversion-factor guidance is useful when checking inch, yard, and metric conversions.
Learn more
For real sewing and quilting projects, cutting geometry is only one part of planning. Nebraska Extension's Quilt Quest guidance illustrates common fabric-cut forms such as fat quarters and rectangular quilt pieces, which is helpful context when translating a yardage estimate into material purchases and project pieces.
Planning notes and limits
The model deliberately keeps the piece orientation fixed: Piece width always runs across the roll and Piece length always runs down the roll. That makes the arithmetic predictable and matches a common straight-row cutting plan, but it can be conservative when a piece could be rotated or nested more efficiently. If your fabric has a one-way print, nap, large repeat, selvage restrictions, flaws, or shrinkage, treat the calculated length as the geometric minimum and add the project-specific allowance before buying.
Rounding happens only where whole pieces make it necessary. Pieces across are rounded down; rows down are rounded up. The material length itself is then calculated from the unrounded entered piece length multiplied by the whole number of rows. This avoids quietly rounding your dimensions before the layout is determined. The calculator also rejects ambiguous decimal-comma input such as 1,5 rather than guessing whether it means 1.5 or 15.