NauticTools2

Coastal navigation

Magnetic variation – where does the compass really point?

A compass needle does not point to the geographic North Pole but to magnetic north. The angle between the two is the magnetic variation, also called magnetic declination. It depends on where you are and changes over the years. NauticTools2 calculates it for any position and any date from 1900 to 2030.

Magnetic declination in the Android version: enter date and position, and the variation and its annual change appear at once.

What is magnetic variation?

There are two “norths”: true north points to the geographic North Pole, which charts and meridians refer to. Magnetic north is the direction an undisturbed compass needle points – it follows the field lines of the earth's magnetic field.

The angle between them is the variation. If the needle points east of true north, the variation is east and counts positive; if it points west of true north, it is west and negative.

Sketch: true north and magnetic north with the variation as the angle between them true north (T) magnetic north (M) Var Variation east: needle right of true north → positive True = Mag + Var Mag = True − Var
Variation east: the compass needle points slightly to the right of true north. The angle is exaggerated for clarity.

When do you need it?

Calculation and the chart value

NauticTools2 calculates the variation with the IGRF (International Geomagnetic Reference Field), the official reference model of the earth's magnetic field. The international association IAGA publishes a new edition every five years; it describes the field as a series of spherical harmonics, so there is no hand formula for it. The model in the app covers the years 1900 to 2030.

Without a calculator, you update the variation printed on the chart. The compass rose gives a value with a reference year and the annual change:

Var now = Var on chart + annual change · years
  1. Read the chart

    Variation, reference year and annual change from the compass rose.

  2. Count the years

    Number of years from the reference year to today.

  3. Update

    Add annual change times years to the chart value – mind the signs: east positive, west negative.

Worked examples

What is the variation at Heligoland (54°11′ N, 007°53′ E) on 1 June 2026?

Variation = +3.7° (3.7° east)
Annual change = +0.2° per year (about 10′ east)

An old chart gives for Heligoland: Var 1.6° W (1990), annual change 6′ E. What does updating give for 2026 – and what does the model say?

Updated chart value = −1.6° + 36 · 6′ = −1.6° + 3.6° = +2.0°
IGRF for 2026 = +3.7°
Difference ≈ 1.7°

The second example shows why old chart values need care: the annual change is not constant itself. At Heligoland it has sped up from 6′ to about 10′ per year since 1990.

Things to watch out for

How it works in NauticTools2

  1. Choose the date

    Today's date is filled in. For old exercises, simply enter the year of the exercise.

  2. Enter the position

    Latitude and longitude by hand, from a saved waypoint or – if available – from GPS. A position you enter can be saved as a waypoint straight away.

  3. Calculate

    NauticTools2 shows the variation and its annual change.

  4. Use as reference value

    “Apply” makes the value the default for all other tools, such as course and bearing conversion.

Frequently asked questions

Are variation and declination the same?

Yes. “Magnetic declination” is the term used in geophysics, while navigators usually say “variation”. Both mean the same angle. Do not confuse it with the declination of a celestial body in celestial navigation.

How accurate is the calculation?

In open waters the IGRF is usually within half a degree of the actual value – about as precise as a boat compass can be read.

Why does the variation change?

The earth's magnetic field is generated by currents in the liquid outer core and changes constantly. The magnetic North Pole moves by dozens of kilometres a year.

Related tools

NauticTools2 is free and runs on Windows 10 and 11. An Android version is in preparation.

Get it from the Microsoft Store