Vertical Miter Calculator

Trim that changes direction up a wall or stair, including pieces of different heights.

Shared flush edge is on the

Height means the face width of each board, measured across it. Enter it as a decimal (e.g. 5.25, not 5 1/4). Converting a feet-and-inches measurement? Use the converter.

Heavy line = shared flush edge. Dark line = the joint.

Joint location

Stair pitch entered as

Joint style

Heights are face widths measured across each board, as decimals. Both boards are assumed to share a flush bottom edge where they meet. Use the converter for feet-and-inches. Not sure how to get the pitch? See how to measure rise and run.

How to Measure Rise & Run
Run Rise Nosing Pitch line

Nosing. The front edge of a tread, where it overhangs the riser below.

Run. The level distance from one nosing to the next. Hold the tape level, not along the slope of the tread.

Rise. The vertical distance between the tops of those same two treads.

Common mistake. Measuring the run from a riser face to the next nosing leaves out the overhang. The run comes out too short and the angle too steep.

Fewer errors. The app only uses the ratio, so you can measure across several steps and enter the totals (for example, 4 rises and 4 runs).

Or use an angle. The dashed pitch line runs through every nosing and matches the slope of the stringer. A digital angle gauge laid along it gives the angle directly, for the Angle option.

Steep-Angle Helper

For cuts beyond your miter saw's range: use a track saw, or turn the board on the saw table and split the angle between the board and the blade.

Board to fence: 90° is square to the fence, as in a normal crosscut. Turn the board against the direction the saw would normally swing for this cut, and hold it against a stop or jig. “Opposite” means swing the saw the other way from a normal miter for this cut. The saw limit also sets the steep-cut warnings.

Feet-Inches Converter

Convert a feet-and-inches reading into the decimal value this app uses, without doing the fraction math by hand.

= 0 in