Fabric Calculator

Estimate yards of fabric for identical rectangular pieces from bolt width, finished size, seam allowance, quantity and optional vertical pattern repeat.

Fabric to buy

1.28 yd

Length on bolt

46.0 in

Pieces across

2

Rows

2

Cut size (W × L)

19.00 × 23.00 in

Usable width

43.0 in

Yards = (rows × cut length) ÷ 36. Cut length and width add seam allowance on both sides of the finished piece. A vertical pattern repeat rounds each cut length up to the next whole repeat. Does not model nap layouts, matched plaids or irregular nesting. Runs in your browser; nothing you type is sent anywhere.

Spec

Yards = (rows × cut length in inches) ÷ 36. Cut width and length each equal finished size plus twice the seam allowance. Pieces across = floor(usable bolt width ÷ cut width); rows = ceil(quantity ÷ pieces across). Usable width is bolt width minus selvedge trim on both sides. With a vertical pattern repeat, each cut length rounds up to the next whole repeat before rows are totaled. Example: 44 in fabric, 0.5 in selvedge each side, four 18×22 in pieces with 0.5 in seams and no repeat needs 2 across × 2 rows × 23 in = 46 in ≈ 1.28 yd.

The layout formula

Identical rectangles on a bolt are a packing problem. Grow each finished piece by seam allowance on every edge, see how many cut widths fit in the usable fabric width, then stack enough rows for the quantity. Convert the resulting length from inches to yards by dividing by 36.

Usable width is the bolt width minus whatever you trim from each selvedge. Quilting cotton is often sold near 42 to 44 in; home-dec bolts run wider. If the cut width is larger than usable width, rotate the piece so the longer edge runs with the length of the bolt, or buy a wider fabric.

This calculator assumes grain-aligned rectangles cut in a simple grid. It does not price nap layouts that force every piece the same direction with gaps, matched plaids, or nested irregular pattern pieces from a commercial envelope.

Seam allowance and pattern repeats

A 1/2 in seam allowance adds 1 in to each dimension (1/2 in on both sides). A 5/8 in apparel seam adds 1.25 in. Enter the allowance your pattern calls for, not a guess from a different project.

When the print has a vertical repeat, each cut length must land on a whole number of repeats or the motifs will not line up from row to row. Set Vertical pattern repeat to that distance in inches; the tool rounds each cut length up before multiplying by rows. Leave it at 0 for solids or all-over prints you are not matching.

Worked default: 44 in bolt, 0.5 in selvedge trim each side (43 in usable), finished 18×22 in pieces, 0.5 in seams, quantity 4, no repeat. Cut size 19×23 in. Two pieces fit across. Two rows need 46 in of length, or about 1.28 yd. Buy a little extra if the shop only sells eighth-yard increments.

What to verify in the shop

Confirm the actual cuttable width on the bolt end, not only the marketing width. Some "44/45 in" goods leave less after selvedge and printing margins.

Directional prints, one-way designs and fabrics with a nap (velvet, corduroy) may need every piece oriented the same way, which can raise yardage above this grid estimate. Treat the result as a lower bound and add a named buffer for those cases.

Related planning: square footage when you are covering a flat area with fabric as a sheet, and box fill when the question is electrical box volume rather than cloth.

Quick yards for 18×22 in finished pieces, 0.5 in seam, 44 in bolt, 0.5 in selvedge each side

Quantity Across Rows Length (in) Yards
221230.64
422461.28
623691.92
824922.56

Cut size 19×23 in; usable width 43 in. No pattern repeat.

Frequently asked questions

How do I convert fabric inches to yards?

Divide inches by 36. Thirty-six inches is one yard. The calculator reports both bolt length in inches and yards.

What seam allowance should I enter?

Match the figure printed on your pattern sheet. Quilts often run a quarter inch; many garments use five-eighths; craft cuts often use a half inch. Whatever you type is added twice on width and twice on length.

Why does pattern repeat increase yardage?

Motifs have to land on whole repeats or the print drifts between rows. The tool lengthens each cut to that next repeat mark, then multiplies by how many rows you need.

What if my piece is wider than the fabric?

Pieces across becomes zero and the tool asks you to rotate the piece, choose a wider bolt, or reduce seam allowance. Cutting on the bias or piecing the panel is outside this grid model.

Does this replace a commercial pattern envelope?

No. Envelope charts already fold in layout diagrams, nap and size ranges. Use this when you are drafting rectangles or checking a simple grid cut.

Embed this calculator

Paste this snippet into any blog post or web page to get the working fabric calculator, free to use, with the attribution link staying in place.

Readout check

Did this tool do the job?

Published by CalcBadger. Formulas verified against the sources above; last reviewed 2026-10-22.