Calculate fabric cuts, finished sizes, and yardage for half-square triangle (HST) quilt blocks. Covers single, 4-at-a-time, and 8-at-a-time methods.
The half-square triangle (HST) is the single most versatile quilt block — two contrasting right triangles joined into a square. Alone it makes stunning quilts; combined it creates arrows, pinwheels, flying geese, stars, and dozens of other designs. But HST math trips up even experienced quilters: how big do you cut the starter squares?
The answer depends on which method you use. The traditional 2-at-a-time method requires cutting squares 7/8" larger than the finished HST size. The 4-at-a-time method uses squares 1¼" larger. The 8-at-a-time method uses squares 1" larger per finished size increment. This calculator handles all three methods plus the magic 8 technique, computing starting square size, number of cuts needed, fabric layout, and total yardage.
Beyond single blocks, the calculator plans entire quilts made from HSTs — enter your quilt dimensions and block size, and it computes total blocks, fabric needed for each color, and cutting layouts. Whether you're making a 12-block table runner or a 200-block king quilt, the math is done for you.
HST math involves fractions that are easy to miscalculate, especially when scaling to dozens or hundreds of blocks. This calculator helps you pick the correct cut size and fabric allowance before you start cutting.
It is useful because the method choice changes both the starting square and the waste. Seeing the 2-at-a-time, 4-at-a-time, and 8-at-a-time layouts together makes fabric planning more practical than memorizing one formula.
2-at-a-time: Cut squares = finished size + 7/8". 4-at-a-time: Cut squares = finished size + 1¼". 8-at-a-time (Magic 8): Cut squares = (finished size × 2) + 1¼". Squares per strip = usable fabric width ÷ cut size (rounded down). Strips needed = total squares needed ÷ squares per strip. Yardage = strips × cut size ÷ 36.
Result: Cut 3⅞" squares. 40 squares needed (each makes 2 HSTs). 10 per strip × 4 strips. 0.45 yards per color.
Finished 3" + 7/8" = 3⅞" cut size. 80 HSTs ÷ 2 per pair = 40 squares. At 42" width: 42 ÷ 3.875 = 10 across. 40 ÷ 10 = 4 strips. 4 × 3.875" ÷ 36 = 0.43 yards, rounded up to 0.5.
**2-at-a-time**: Cut two squares, place right sides together, draw one diagonal line, sew 1/4" on each side, cut on the line, press open. Each pair yields 2 HSTs. Cut size = finished + 7/8". Best for: small projects, variety (different fabric pairs).
**4-at-a-time**: Same setup but draw two diagonal lines (both directions). Sew 1/4" on both sides of both lines, cut on both diagonals. Each pair yields 4 HSTs. Cut size = finished + 1¼". Best for: medium projects, all-same-fabric HSTs.
**8-at-a-time (Magic 8)**: Use larger squares (finished × 2 + 1¼"). Draw a grid of 4 squares, draw both diagonals in each, sew on all diagonal lines with 1/4" spacing, cut apart. Each pair yields 8 HSTs. Best for: large quilts, production quilting.
Pinwheel: 4 HSTs rotated. Broken Dishes: 4 HSTs alternating. Sawtooth Star: 8 HSTs + 1 center + 4 corners. Flying Geese: 2 HSTs paired with rectangles. Barn Raising: concentric rings of HSTs. Ocean Waves: alternating HST direction. Each layout has a characteristic block count — a queen quilt might need 200-400 HSTs.
Always buy 10-15% extra for cutting errors and pattern matching. When using the 8-at-a-time method, the larger starting squares can be harder to fit efficiently across standard 42" fabric width. For scrappy quilts using many fabrics, the 2-at-a-time method offers more variety despite being slower.
For small batches (under 20), 2-at-a-time is simplest. For 20-50 HSTs, 4-at-a-time saves time. For 50+, the Magic 8 (8-at-a-time) is most efficient — each pair of large squares yields 8 HSTs.
The 7/8" accounts for two seam allowances (1/4" each = 1/2") plus the fold-over from cutting on the diagonal. Technically it's √2 × (1/4") ≈ 0.354" × 2 ≈ 0.707", rounded up to 7/8" (0.875") for ease of measurement and a slight trim allowance.
Yes, always. Even with perfect cutting and sewing, HSTs benefit from trimming to exact size with a square ruler. This ensures accuracy when assembling blocks. Cut slightly oversized (add 1/8") and trim down for best results.
HSTs have bias edges (cut on the diagonal of the fabric grain). Handle gently, press (don't iron with motion), and starch before cutting. Some quilters starch the fabric before cutting and spray-starch the finished HSTs before trimming.
2" and 3" finished are common in complex sampler quilts. 4"-6" finished are popular for simple HST quilts (fewer blocks needed). Larger sizes (8-10") work well for quick quilts and baby quilts.
Draw two diagonal lines on one square. Layer with the second square right sides together. Sew 1/4" on both sides of both lines (4 seam lines total). Cut on both drawn diagonal lines and horizontally/vertically. Press open to get 4 identical HSTs.