Bearing Calculator

Calculate the compass bearing (azimuth) between two geographic coordinates using the forward azimuth formula.

Coordinates Input

A Point A — Origin
B Point B — Destination

Enter coordinates or pick an example, then click Calculate Bearing.

Copied!

Summary

Calculate the compass bearing (azimuth) between two geographic coordinates using the forward azimuth formula.

How it works

  1. Enter the latitude and longitude (decimal degrees) for Point A (origin) and Point B (destination).
  2. Positive latitude = North; negative = South. Positive longitude = East; negative = West.
  3. The tool applies the forward azimuth formula: θ = atan2(sin(Δλ)·cos(φ2), cos(φ1)·sin(φ2) − sin(φ1)·cos(φ2)·cos(Δλ)).
  4. The result is normalized to a 0°–360° bearing measured clockwise from True North.
  5. A compass rose highlights the computed direction, and the nearest cardinal or intercardinal label is shown.
  6. Optionally swap the two points to get the reverse bearing in one click.

Use cases

Frequently Asked Questions

Related tools

Last updated: 2026-05-29 · Reviewed by Nham Vu