CDCodDepot
Categories

Β© 2026 CodDepot. All rights reserved.

HomeCategoriesPrivacy PolicyTerms
  1. Home
  2. /
  3. Marine & Maritime Tools
  4. /
  5. Bearing & Heading Calculator
🧲

Bearing & Heading Calculator

True / magnetic / compass / back bearings between two points with a live compass rose.

Share𝕏Post on XinLinkedIn
NESW
251.8Β°T
WSW
True bearing
251.79Β°T
WSW
Magnetic bearing
251.79Β°M
True βˆ’ 0Β° declination
Compass bearing
251.79Β°C
Magnetic βˆ’ 0Β° deviation
Back bearing (reciprocal)
71.79Β°T
ENE
What's the difference between true, magnetic, and compass bearing?

True bearing (Β°T) is measured clockwise from geographicnorth. It's what a great-circle calculation produces and what appears on a paper chart's compass rose ring labelled "true".

Magnetic bearing (Β°M) is measured from magnetic north. The difference between the two, magnetic declination (or variation), varies by position and changes slowly over time. East declination is added when converting magnetic β†’ true, so to go true β†’ magnetic you subtract it.

Compass bearing (Β°C)is what your boat's compass actually reads. It differs from the magnetic bearing by deviation, a per-vessel error caused by nearby ferrous metal and electrical fields. Deviation is heading-dependent and lives on the boat's deviation card.

The "Auto estimate" declination button uses a centered-dipole approximation β€” it's only a rough hint. For real navigation, use a current WMM/IGRF value (e.g. NOAA's online calculator).

Was this tool useful?

Your vote is saved on this device only.

About Bearing & Heading Calculator

The Bearing & Heading Calculator works out the direction from one point to another and converts between true, magnetic, compass, and back bearings. Enter your two positions, and it computes the initial bearing while applying variation and deviation so you can move cleanly between chart values and what you steer on the compass. A live compass rose shows the result visually, making it easy to sanity-check the angle and its reciprocal.

It is built for sailors, navigators, surveyors, pilots, and students who routinely juggle true and magnetic references. Everything runs entirely in your browser, so your coordinates and headings never leave your device and nothing is uploaded to a server. It is completely free, needs no sign-up, and gives instant results as you type.

How to use

  1. Enter the coordinates or values for your starting and destination points.
  2. Input the local magnetic variation and any compass deviation.
  3. Read the calculated true, magnetic, and compass bearings.
  4. Check the back (reciprocal) bearing and confirm it on the live compass rose.

Features

  • βœ“True, magnetic, and compass bearing conversion
  • βœ“Instant back (reciprocal) bearing calculation
  • βœ“Live compass rose visualization
  • βœ“Applies variation and deviation corrections
  • βœ“Runs privately in your browser
  • βœ“Free with no sign-up required

Frequently asked questions

Does my position data stay private?+

Yes. All calculations happen locally in your browser, so your coordinates and headings are never uploaded or stored on any server.

What is the difference between true, magnetic, and compass bearings?+

True bearings reference geographic north, magnetic bearings reference magnetic north (true adjusted for variation), and compass bearings further account for your vessel's deviation.

How is the back bearing calculated?+

The back, or reciprocal, bearing is simply 180 degrees from the forward bearing: add 180 if the value is under 180, otherwise subtract 180.

Where do I find variation and deviation values?+

Magnetic variation is printed on nautical charts and compass roses for your area, while deviation comes from your vessel's own deviation card.

Is the tool free to use?+

Yes, it is completely free with no account or installation needed, and it works directly in any modern browser.

Related tools

πŸ“‘

AIS Message Decoder

Decode AIS NMEA sentences (Types 1–3 position reports and Type 5 voyage data) at the bit level.

πŸ“»

AIS Message Encoder

Build a valid AIS Type 1 position report from form inputs with step-by-step encoding.

🧭

NMEA 0183 Sentence Parser

Auto-detect and decode 17+ NMEA 0183 sentence types with checksum validation.