Fabric Calculator

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.

60 in fabric width 12 pieces 5 across

Excel file is ready for the demonstration values.

Cutting inputs

in

Usable roll width. Enter a positive decimal; standard English grouping such as 1,200.5 is accepted.

in

Width of each rectangle across the roll. It cannot exceed the usable fabric width.

in

Length of one rectangle in the direction the fabric is unrolled.

pcs

Whole pieces required. Enter an integer from 1 to 1,000,000.

Measurement unit

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

5 whole pieces fit across a 60 in roll. Twelve pieces therefore need 3 rows, and 3 × 12 in = 36 in of fabric.

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

  1. 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.
  2. Replace the demonstration numbers with your own Fabric width, Piece width, Piece length, and Number of pieces. Results update as you type.
  3. 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.
  4. 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.
  5. 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.