Magnetic to True Bearing Calculator
Enter your magnetic bearing and local declination to find the true bearing.
Result
How it is calculated
The tool applies true = (magnetic + declination) mod 360. Magnetic bearing is the angle you read from the compass, in degrees from 0 to 360 inclusive; a value outside that range gives no result. Declination is the local angle between magnetic north and true north in degrees: enter east declination as a positive number and west declination as a negative number (for example -12.5 for 12.5° W). If the sum goes past 360 the tool wraps it back around, and if it goes below 0 it adds 360, so the answer always lies from 0 up to (but not including) 360; a magnetic reading of 360 with no declination therefore shows 0.00°. Decimal degrees are accepted, and the bearing and declination are shown to two decimals, with E or W marking the declination direction. The declination itself is not range-checked, and the tool does not look it up for your location; you must supply it from a current chart or a declination source.
Worked example
The compass reads 350° and the local declination is 15° east, entered as +15. Adding gives 350 + 15 = 365°. That is above a full circle, so 360 is subtracted and the true bearing is 5.00°. The tool also reports the declination as 15.00° (E) and a note that east declination was added and the result normalized to 0–360°. With a west declination of -12.5° and a compass reading of 5°, the sum is -7.5°, which wraps to 352.50°.
Common mistakes
- Getting the sign wrong. East declination is positive and west is negative; typing a west value without the minus sign moves the answer by twice the declination in the wrong direction.
- Using this tool to go from a true bearing back to a magnetic one with the same sign. Going the other way means subtracting the declination, so enter it with the opposite sign.
- Typing degrees and minutes as one number, such as 12.30 for 12°30'. The field wants decimal degrees, so 12°30' is 12.5.
- Using an old declination value. The angle slowly changes over the years, so a value from an old map can be several degrees out.
- Entering a bearing above 360 or below 0. The tool shows no result; reduce the reading to the 0 to 360 range first. A declination typo such as 150 instead of 15 is not caught, because the declination is accepted at any size.
About this calculator
A compass points to magnetic north, not true (geographic) north, and the angular gap between them — magnetic declination — varies by location and slowly shifts over years as Earth's magnetic field changes. This calculator converts a bearing read off a compass into a true bearing usable on a map, or vice versa.
The rule is true bearing = magnetic bearing + declination, using the convention that east declination is positive, west declination is negative, with the result normalized into the 0–360° range. A hiker reading 090° (due east) on the compass in an area with 12°E declination is actually heading 102° true.
Hikers, sailors, surveyors, and pilots apply this correction whenever cross-referencing a compass bearing against a topographic map or nautical chart, which are drawn relative to true north — getting the sign backwards is a well-known source of dangerous off-course navigation errors.
Was this helpful?
You can pick up to 3 reactions.
Popular calculators
Loan Calculator
Monthly payment, total interest and full amortization schedule.
Percentage Calculator
Percent change, percent of, and ratio calculations.
Discount Calculator
Calculate final price, savings, and discount amount.
BMI Calculator
Body mass index from height and weight (metric or imperial).
Age Calculator
Compute your exact age in years, months and days from a birth date.
Compound Interest Calculator
Calculate the final amount and interest earned with compounding.
All Calculators
No calculators found
Comments (0)