Math Last updated: July 2026

Triangulation Calculator

Find the third vertex of a triangle given two known points and the distances from each to the unknown point. This calculator solves triangulation and trilateration problems with detailed step-by-step solutions.

How to Use the Triangulation Calculator

Interactive calculator available after JavaScript loads.

Loading calculator...

Written by Calculator Archive Team

Math & Finance Experts — Verified Formulas, Peer-Reviewed Sources, Expert Analysis

Looking for a deeper explanation?

Read our comprehensive, peer-reviewed educational article in our Blog to learn the underlying math, formulas, and step-by-step examples.

Read Blog Guide ›

Mathematical Formula & Logic

d = √((x₂-x₁)² + (y₂-y₁)²) | a = (d² + r₁² - r₂²) / (2d) | h = √(r₁² - a²)
Variable Glossary
d Distance between the two known points
r₁ Distance from the first known point to the unknown point
r₂ Distance from the second known point to the unknown point
a Distance along the line between known points to the projection of the unknown point
h Perpendicular distance from the line to the unknown point
x₃, y₃ Coordinates of the unknown (third) vertex

Step-by-Step Worked Calculation

Scenario: Example: Find Third Point from Two Known Points

Given points A(0, 0) with distance r₁ = 5 and B(8, 0) with distance r₂ = 5, find the third vertex.

1

Step 1: Calculate distance between known points: d = √((8-0)² + (0-0)²) = 8.

2

Step 2: Calculate a = (8² + 5² - 5²) / (2×8) = (64 + 25 - 25) / 16 = 64/16 = 4.

3

Step 3: Calculate h = √(5² - 4²) = √(25 - 16) = √9 = 3.

4

Step 4: Find x₃ = x₁ + a(x₂-x₁)/d = 0 + 4(8-0)/8 = 4.

5

Step 5: Find y₃ = y₁ + a(y₂-y₁)/d + h = 0 + 0 + 3 = 3. Third vertex is (4, 3).

How to Use the Triangulation Calculator

  1. 1. Enter the coordinates of the first known point (x₁, y₁).
  2. 2. Enter the distance from the first point to the unknown point (r₁).
  3. 3. Enter the coordinates of the second known point (x₂, y₂).
  4. 4. Enter the distance from the second point to the unknown point (r₂).
  5. 5. Click "Calculate" to find the third vertex coordinates.

What Is a Triangulation Calculator?

Triangulation Calculator is a mathematical computation tool that helps you calculate the third vertex of a triangle using distances from two known points. Solve triangulation problems with step-by-step solutions. It applies established mathematical principles to deliver accurate results, often showing the underlying formula and step-by-step working so you can understand the computation process.

Why This Calculation Matters

Mathematical calculations form the foundation of science, engineering, finance, and everyday problem-solving. Triangulation Calculator helps you work through calculations accurately and efficiently, reducing the risk of manual arithmetic errors. Whether you are a student learning concepts, a professional verifying work, or anyone needing quick and reliable math results, this tool ensures precision and saves time.

Historical Background

Mathematics has evolved over thousands of years, from ancient Babylonian clay tablets and Egyptian papyri to Greek formal proofs by Euclid and Archimedes. The development of algebra by Persian mathematician al-Khwarizmi in the 9th century and the invention of calculus by Newton and Leibniz in the 17th century laid the groundwork for modern computation. Triangulation Calculator continues this tradition by making mathematical operations accessible through digital technology.

Frequently Asked Questions

Complete indexable directory of answers (13 questions)

What is triangulation?

Triangulation is a method of determining the location of a point by forming triangles to it from known points. It uses distances or angles to calculate the unknown position.

What is the difference between triangulation and trilateration?

Triangulation uses angles measured from known points, while trilateration uses distances from known points. This calculator uses the trilateration method.

How does GPS use triangulation?

GPS receivers use trilateration with signals from multiple satellites. By measuring the distance to at least 4 satellites, the receiver calculates its 3D position on Earth.

Can there be two solutions?

Yes, two circles can intersect at two points. This calculator returns both possible solutions. Additional information is needed to determine which is the correct point.

What if the circles do not intersect?

If the distances are inconsistent (circles do not overlap), no solution exists. This may indicate measurement error in the distances provided.

What is the minimum number of known points needed?

For 2D triangulation, you need at least 2 known points with distances. For 3D, you need at least 3 known points.

How accurate is triangulation?

Accuracy depends on the precision of the distance measurements and the geometry of the known points. Better accuracy is achieved when the triangles are not too flat.

Can this be used for indoor positioning?

Yes, triangulation and trilateration are used in indoor positioning systems with technologies like Bluetooth beacons, WiFi, or ultra-wideband (UWB).

What is geometric dilution of precision?

GDOP describes how the geometry of known points affects accuracy. When known points are closely spaced or nearly collinear, position errors increase.

How is triangulation used in surveying?

Surveyors use triangulation to measure distances between points by forming triangles and measuring angles, allowing them to map large areas accurately.

What mathematical formula does the Triangulation Calculator use?

The Triangulation Calculator uses standard mathematical formulas validated against authoritative references. The specific formula is displayed in the calculator interface with a detailed explanation of each variable.

How can I verify the Triangulation Calculator results manually?

Each calculator includes a step-by-step worked example showing exactly how the formula is applied. You can follow these steps with pen and paper to verify any result.

What types of inputs does the Triangulation Calculator accept?

The Triangulation Calculator accepts numeric inputs including integers and decimals. Invalid inputs (letters, special characters) are rejected with clear error messages.