Magnetic Declination Calculator
Declination correction from location and date.
About this calculator
Magnetic declination is the angle between true (geographic) north and the direction a compass needle actually points, and it varies with location because Earth's magnetic field isn't perfectly aligned with its rotation axis. This calculator uses a simplified tilted-dipole model centered on the magnetic north pole's approximate 2025 position (86.5°N, 162.8°E) rather than the full 13th-degree spherical-harmonic expansion that real-world models like WMM or IGRF use, so treat the result as a reasonable approximation, not survey-grade precision. The core formula, tan(D) derived from the spherical relationship between your position's colatitude and the pole's colatitude, gives the instantaneous declination; a secular-variation term is then added to account for the fact that the magnetic pole drifts roughly 40 km per year, which the calculator approximates as about 0.1°/year of declination change at mid-latitudes, scaled by your Years-from-2025 input.
Once declination is known, converting between bearings is simple addition: true bearing = magnetic bearing + declination (east declination is positive), and the reverse subtracts it. The calculator also reports magnetic inclination (how steeply the field dips below horizontal, which increases toward the poles) and a rough grid-convergence estimate relevant to UTM mapping. The most common practical mixup is sign confusion — forgetting whether declination should be added or subtracted when converting a bearing — and the second is trusting the output for precision navigation or surveying, where an actual current WMM/IGRF lookup should be used instead of this simplified approximation.
Inputs
Results
Magnetic declination (°)
175.45
How to Use This Calculator
- Enter your geographic Latitude (°N) and Longitude (°E) — negative values for south latitude and west longitude.
- The calculator returns Magnetic declination (°): positive means magnetic north is east of true north, negative means west.
- Enter a Magnetic bearing (°) from your compass to get the corrected True bearing automatically.
- Adjust Years from 2025 to account for secular variation when using older maps or planning future expeditions.
- Use the Magnetic inclination (°) output to understand how steeply the field dips at your location.
How the result changes with Latitude (°N)
| Latitude (°N) | Magnetic declination (°) |
|---|---|
| 20 | 176.28 |
| 30 | 175.97 |
| 60 | 173.06 |
| 90 | 92.2 |
What each input means
- Latitude (°N)
- Geographic latitude in degrees. Positive = North, Negative = South.
- Longitude (°E)
- Geographic longitude in degrees. Positive = East, Negative = West.
- Magnetic bearing (°)
- Compass bearing to convert between magnetic and true north.
- Years from 2025
- Years before (negative) or after (positive) the 2025.0 epoch for secular variation.
What each result means
- Magnetic declination (°)
- Angle between true north and magnetic north. Positive = East, Negative = West.
- True bearing (°)
- True (geographic) bearing computed from the magnetic bearing plus declination.
- Magnetic bearing from true (°)
- Magnetic compass bearing if the input bearing were a true bearing.
- Secular variation (°/yr)
- Estimated annual rate of change in declination at this location.
- Magnetic inclination (°)
- Dip angle of the magnetic field below horizontal (dipole approximation).
- Grid convergence (°)
- Approximate difference between grid north and true north for UTM grids.
- Model magnetic pole latitude (2025 epoch)
- Fixed tilted-dipole pole position used by this model (86.5°N, 162.8°E); not derived from your inputs.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersLatitude (°N) = 40, Longitude (°E) = -105, Magnetic bearing (°) = 0, Years from 2025 = 0 = 4 input(s) provided
- Calculate Magnetic declination175.45 = 175.45
- Calculate True bearingTrue bearing = magneticBearing + declination175.45 = 175.45
- Calculate Magnetic bearing from trueMagnetic bearing from true = magneticBearing - declination184.55 = 184.55
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Do I add or subtract declination when converting a compass bearing to a true bearing?
This calculator always adds: True bearing = Magnetic bearing + Declination, treating east declination as positive and west declination as negative. So at a location with +8° declination, a compass reading of 100° magnetic corresponds to a true bearing of 108°, while a negative declination would pull the true bearing below the magnetic reading.
Why does the Years from 2025 input change the declination at all?
Earth's magnetic pole drifts roughly 40 km per year, and the calculator approximates the resulting change in declination as a secular-variation term of about 0.1° per year at mid-latitudes, scaled by your location's latitude and longitude. Multiplying that annual rate by your Years-from-2025 value and adding it to the base declination lets you estimate declination for a past or future date without recomputing the whole dipole model.
How accurate is this compared to a real WMM or IGRF declination lookup?
This calculator uses a simplified tilted-dipole approximation centered on the magnetic pole's 2025 position, rather than the 13th-degree spherical-harmonic expansion that official WMM and IGRF models use, so it's a reasonable estimate, not survey-grade precision. For navigation, land surveying, or any application requiring sub-degree accuracy, use a current WMM or IGRF calculator instead.
What does the Magnetic inclination output tell me, and why does it depend only on latitude?
Inclination is the dip angle of the magnetic field below horizontal, and in this dipole model it's derived from tan(I) = 2×tan(latitude), meaning it increases toward the poles (approaching 90°, straight down) and approaches 0° near the magnetic equator. Because the simplified formula only uses latitude, it ignores the smaller east-west variations a full spherical-harmonic model would capture.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Continental Drift Calculator
Distance between landmasses from plate motion rate and time.
Earth ScienceEarthquake Distance Calculator
Epicenter distance from P-wave and S-wave arrival times.
Aviation & Pilot ToolsHeading & Course Converter
Convert between true, magnetic, and compass headings.
Unit Conversion ExpandedMagnetic Field Converter
Tesla, gauss, and magnetic field strength A/m (μ₀ relationship in vacuum).
Earth ScienceVolcano Hazard Zone Calculator
Hazard radius from eruption type and VEI.
More in Science & Physics.