WTC Quiltstitched with care since 2001

Free calculator

Half-rectangle triangle calculator

A half-rectangle triangle (HRT) is a rectangle split corner to corner into two triangles, the long, leaning cousin of the half-square triangle. Its seam doesn’t run at 45 degrees, which is what makes HRTs fiddly. Enter the finished width and height, and the calculator gives the rectangles to cut, the size to trim to, and how far to offset the triangles when you pair them.

Calculator

Turn on JavaScript to use the calculator, or use the chart below.

Two half-rectangle triangle units that lean in opposite directions, and a red and a cream triangle laid together with their tips offset along a dashed seam line
Left: the two versions of a 2 × 4 unit, which are mirror images. Right: the two triangles laid right sides together, long edges even, with the tips offset. The dashed line is the seam.

Why HRTs need their own math

A half-square triangle is easy because its seam runs from corner to corner of the square at 45 degrees, and the seam allowance adds the same amount to both sides. In a rectangle the diagonal is steeper, and the quarter-inch seam allowance measured along a steep line is not a quarter inch along the edges. The seam of a finished HRT passes through the two finished corners, a quarter inch in from both edges, but it does not hit the corners of the cut unit. On a 2 × 4 unit it leaves the short edge only an eighth of an inch from the corner.

For a finished width w and height h, with d the diagonal (the square root of w² + h²), the exact rectangle to cut is:

CutFormulaFor a 2 × 4 unit
Widthw + (w + h + d) ÷ 4h2.655 in
Heighth + (w + h + d) ÷ 4w5.309 in
Trim tow + ½ by h + ½2½ × 4½ in

The exact rectangle always has the same shape as the finished unit (here, twice as tall as wide), and its sizes almost never land on a ruler line. That is why nearly everyone cuts HRTs oversized and trims. The calculator’s “cut to trim” size keeps the same shape, at least a quarter inch over the exact size, chosen so both numbers fall on an eighth of an inch where possible. Keeping the shape matters: a rectangle with the wrong proportions gives a triangle with the wrong angle, and no amount of trimming fixes that. For 1:2 units the rule works out to w + 1 by 2w + 2.

Left and right versions

HRTs come in two mirror-image versions, leaning one way or the other, and most designs need a specific one. Which one you get depends only on how you cut the rectangle. Lay the rectangles face up and cut every one from the lower left corner to the upper right for one version, or from the lower right to the upper left for the other. One light and one dark rectangle cut the same way make two matching units.

The classic mistake is cutting rectangles from fabric folded in half. The two layers face opposite ways, so one cut gives one of each version. If you want them all the same, cut from a single layer, or stack the fabrics all right side up.

Pairing the triangles

  1. Lay a light triangle and a dark triangle right sides together, long edges even.
  2. Slide them along that edge until each tip sticks out past the other by the offset the calculator shows (about ⅝ inch for 1:2 units, 13⁄16 inches for 1:3). The offset depends only on the shape of the unit, not its size, and it is the same at both ends. Use the same offset for triangles cut to trim: they make a slightly larger unit of the same shape, which you trim down.
  3. Sew a quarter-inch seam along the long edge without stretching it. Both edges are bias.
  4. Press toward the dark fabric, then trim to w + ½ by h + ½, with the seam running through the points a quarter inch in from two opposite corners. Mark those two points on a small ruler with tape and trimming goes quickly.

Printable HRT chart

Related tools and blocks

For half-square triangles and flying geese, use the half-square triangle calculator; the step-by-step for HSTs is in how to make half-square triangles. HRTs make tall star points and mountain rows, and they work well beside flying geese. To scale a whole block up or down first, see the block resizer.

You might also like