Quilt Block Layout Calculator
Use finished block dimensions, after their outside seams are sewn. The calculator compares whole-block layouts below and above your target, so an unfinished block measurement does not inflate the quilt size.
No account needed. Calculations stay in your browser.
Enter values from 0 to 1,000,000,000. Positive measurements must be at least 0.001; stitch counts and repeats must be whole numbers.
- Layout at least as large as target
- 7 columns × 9 rows (63 blocks)
- Larger finished size
- 63 × 81 in
- Layout no larger than target
- 6 columns × 8 rows (48 blocks)
- Smaller finished size
- 54 × 72 in
How the calculation works
For a layout at least as large as the target, divide target width by block width and round up for columns. Do the same for rows. Round down instead for a layout no larger than either target dimension. Multiply columns by rows for the block count, and each count by its block dimension for the finished size.
Worked example
A 60 × 80 inch target with 9-inch square finished blocks needs 7 columns and 9 rows to cover the target: 63 blocks make 63 × 81 inches. A smaller layout uses 6 columns and 8 rows: 48 blocks make 54 × 72 inches.
Check before you start
This is a straight block grid with no sashing, border or on-point setting. It does not calculate fabric yardage. If a block is 9.5 inches unfinished with quarter-inch seams, enter 9 inches finished. A target smaller than one block has no smaller whole-block layout. Check the pattern and measure sewn blocks before cutting the full set.
These calculations use the dimensions you enter and the stated layout rules. They do not measure fabric shrinkage, yarn tension or your working pace.
Next steps
- Quilt Sizes Chart: Crib, Throw, Twin, Queen, King
- Half-Square Triangle Math: Cut Sizes Chart
- How Much Fabric Do I Need for a Quilt?
- Open the quilt pattern generator
Add this generator to your site
Free for your blog, guild page or class notes. Paste this code where you want the generator to appear. Keeping the credit line is appreciated, not required.