3-4-5 Rule Calculator

3-4-5 rule calculator computes the exact diagonal hypotenuse required for a perfect 90-degree corner. Input your Wall A and Wall B lengths to generate the target diagonal and tape pull variance.

Target Diagonal Pull
Pull your tape from corner to corner. Match this exactly to guarantee 90 degrees.
Target Diagonal
Computed From
Calculates the mathematical hypotenuse required for a perfect 90-degree corner.
Measured Diagonal
Input Check
Compared To
Records your physical tape measurement to verify real-world frame squareness.
Tape Variance
Calculation
Square Check
Calculates the physical difference between your tape pull and the perfect target.
Square Status
Current Angle
Target Angle
Diagnoses whether your current corner angle is perfectly square, acute or obtuse.
Correction Needed
Adjustment
Goal
Provides actionable instructions detailing how to adjust the wall to fix the square.
3-4-5 Match Status
Scale Factor
Base Ratio
Identifies the base scale multiplier and geometry layout of the entered walls.
Builder’s Layout Plan
Awaiting parameter input.

The 3-4-5 rule calculator computes the exact diagonal hypotenuse required to establish a perfect 90-degree corner for builders, carpenters, and layout professionals.

What is the 3-4-5 Rule Calculator?

The 3-4-5 Rule Calculator is a digital layout tool that automates Pythagorean geometry to verify square corners in construction. It processes intersecting wall lengths and physical tape measurements to generate the mathematically perfect target diagonal, calculate linear variance, and provide directional framing corrections.

Formulas Used in 3-4-5 Rule Calculator

The tool relies on the Pythagorean theorem to calculate the precise target diagonal across two perpendicular framing planes.$$c=\sqrt{a^2+b^2}$$

Where $a$ represents the length of the first wall, $b$ represents the length of the second intersecting wall, and $c$ is the resulting theoretical diagonal required for a flawless 90-degree intersection.

When a physical tape measurement $m$ is pulled across the diagonal, the calculator computes the physical variance $v$ to determine the error margin:$$v=|m-c|$$

To diagnose the exact current angle of the corner based on the physical tape pull, the script applies the Law of Cosines:$$\theta=\arccos\left(\frac{a^2+b^2-m^2}{2ab}\right)$$

Configuring the Baseline Frame Geometry

The calculator requires standard dimensional inputs to establish the structural frame's baseline geometry.

  • Measurement Units: Defines the computational scale. Operates in Feet (outputs combined feet/inches/16ths), Decimal Inches, Meters, and Centimeters.
  • Common Layouts: Selectable presets that populate standard construction scale ratios: 3-4-5 ($x1$ Standard), 6-8-10 ($x2$ Decks), 9-12-15 ($x3$ Foundations), and 12-16-20 ($x4$ Large Frame).
  • Wall A Length ($a$): The precise measurement of the first establishing wall line.
  • Wall B Length ($b$): The precise measurement of the second intersecting wall line.
  • Actual Tape Pull ($m$): An optional physical measurement taken from corner to corner. Inputting this value triggers the variance calculation, angle diagnosis, and directional correction logic.

Interpreting Variance and Correction Outputs

Based on the inputted lengths and the physical tape pull, the tool processes the data to generate actionable layout directives.

  • Target Diagonal: The exact mathematical distance ($c$) required between the two endpoints to lock in a 90-degree angle.
  • Tape Variance: The absolute physical distance ($v$) between the mathematically perfect diagonal and the real-world tape pull.
  • Square Status: Evaluates the calculated angle ($\theta$) against a 90.00-degree baseline.
  • Correction Needed: Provides a directional adjustment directive based on the variance. If $m>c$, it instructs the builder to "Push Walls Inward" to close the obtuse angle. If $m<c$, the directive is to "Pull Walls Outward" to open the acute angle.
  • 3-4-5 Match Status: Analyzes the ratio of $a$ to $b$ to determine if the layout matches a scaled multiple of the standard 3:4:5 ratio or represents custom layout geometry.

Step-by-Step Custom Layout Calculation

The following outlines the mathematical progression the tool uses for squaring a foundation with a non-standard wall configuration.

  1. Define the wall parameters. In this model, $a=14$ feet and $b=19$ feet.
  2. Square both wall lengths: $14^2=196$ and $19^2=361$.
  3. Add the squared values together: $196+361=557$.
  4. Find the square root of the sum to determine the target diagonal:$$c=\sqrt{557}\approx23.6008$$
  5. The required corner-to-corner measurement is exactly $23.60$ feet.
  6. A physical tape pull is recorded at $23.85$ feet. Calculate the variance:$$v=|23.85-23.6008|=0.2492$$
  7. Calculate the resulting actual angle using the Law of Cosines:$$\theta=\arccos\left(\frac{14^2+19^2-23.85^2}{2(14)(19)}\right)\approx91.53^\circ$$
  8. Because $m>c$, the angle is obtuse ($91.53^\circ$). The output directive requires pushing the walls inward.

Static Tolerances and Measurement Constraints

  • Two-Dimensional Plane Assumption: The calculations assume a perfectly level, two-dimensional plane ($Z=0$). Any elevation change or slope between the start and end points of the tape pull artificially lengthens the physical measurement $m$, generating a false variance.
  • Material Deflection: The tool mathematically assumes a perfectly straight line vector for the hypotenuse. It does not calculate for physical tape measure sag over long spans or the bowing of dimensional lumber.

Frequently Asked Questions

What is the 3-4-5 rule?

The 3-4-5 rule is a fundamental geometric principle based on the Pythagorean theorem. It states that any triangle with side proportions of 3, 4, and 5 will automatically form a perfect 90-degree right angle opposite the longest side (the hypotenuse).

Does it work with meters?

Yes. The mathematical logic is unit-agnostic. The calculator fully supports metric inputs, allowing you to select Meters or Centimeters from the measurement dropdown to compute metric target diagonals.

Why is my diagonal off?

A mismatched diagonal occurs when the intersecting walls are not sitting at a true 90-degree angle. It can also be caused by physical layout errors, such as a sagging tape measure, pulling the tape across an unlevel plane, or measuring against bowed lumber.

Can I use 6-8-10?

Yes. 6-8-10 is a direct mathematical multiple (x2) of the base 3-4-5 ratio. The calculator includes 6-8-10 as a standard preset built specifically for mid-sized layouts like residential decks.

Is this accurate for large foundations?

Yes. The calculator's underlying formula is mathematically perfect at any scale. However, when working with large foundations, you must physically account for tape measure stretch, temperature expansion, and sag, as these real-world variables will skew your physical diagonal pull.

How do I use this for a deck?

Select the "6-8-10 (Decks)" preset or enter your custom ledger and joist lengths into Wall A and Wall B. Pull your tape measure from the corner of the ledger board to the opposite outside corner of the joist. Adjust the unfastened joist left or right until your physical tape matches the "Target Diagonal" output exactly.

What if the diagonal doesn't match?

Check the tool's "Correction Needed" output card. If your tape measurement is longer than the target diagonal, your angle is obtuse and you must push the walls inward. If your tape is shorter, your angle is acute and you must pull the walls outward.

Can I use other numbers like 5-12-13?

Yes. 5-12-13 is another established Pythagorean triple that yields a perfect 90-degree corner. The calculator is fully dynamic—you can input 5 and 12 into the custom length fields, and it will compute exactly 13 as the target diagonal.

Geometric and Structural Layout References