Bearing to Compass Point Converter

Enter a bearing in degrees to get its 16-point compass direction.

Result

WSW
W
250.00°

How it is calculated

The bearing is first brought into the range 0 to 360 by taking it modulo 360 and adding 360 if the result is negative, so 370 becomes 10 and −90 becomes 270. The 16 points are 22.5° apart, so index = round(bearing ÷ 22.5) mod 16 picks one from N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW. The 8-point answer uses the same idea with round(bearing ÷ 45) mod 8. Each point therefore owns a 22.5° sector centred on it (45° for the 8-point answer), so N covers 348.75° to 11.25°, and exactly 11.25° rounds up to NNE. The tool shows the normalised bearing, the 16-point name and the 8-point name. Any number is accepted, with decimals; the letters follow the page language (English N, E, S, W).

Worked example

A bearing of −110° is entered. Normalising: −110 + 360 = 250.00°. For 16 points: 250 ÷ 22.5 = 11.11, which rounds to 11, the 12th name in the list, WSW. For 8 points: 250 ÷ 45 = 5.56, which rounds to 6, giving W. The tool shows the normalised bearing 250.00°, the 16-point direction WSW and the 8-point direction W. The two answers differ because the bearing lies about 20° south of due west, which is closer to WSW than to W when 16 points are used, but within the western 45° sector when 8 are used.

Try this example →

Common mistakes

  • Treating the result as an exact direction. A bearing of 250° and one of 258° both read WSW; the name hides up to 11.25° of difference.
  • Mixing up true and magnetic north. The tool applies the angle as given; if your reading is magnetic you must apply the local declination yourself before converting.
  • Entering 90 for west or 270 for east. Bearings run clockwise from north, so east is 90, south 180, west 270.
  • Expecting a bearing such as 11.25 to stay N. The boundary rounds up: 11.25 gives NNE, while 11.24 gives N.
  • Confusing a bearing with its back-bearing. A back-bearing is 180° opposite; enter the one you want named.

About this calculator

A compass bearing given in degrees (0-360°, measured clockwise from true or magnetic north) can also be expressed as one of 16 named directions spaced 22.5° apart — N, NNE, NE, ENE, E, and so on around the circle. This calculator divides your bearing by 22.5°, rounds to the nearest point, and returns the matching compass direction, so a bearing of 33° correctly reads as NNE rather than being left as an unfamiliar raw number.

Sailors, pilots, hikers using a map and compass, and surveyors use named compass points because they're far easier to communicate verbally and remember in the field than a precise degree figure — “steer NNE” is unambiguous shorthand, while the calculator remains useful whenever you need to translate between the two systems, such as reading a GPS bearing and calling it out in traditional nautical or aviation terms.

Was this helpful?

You can pick up to 3 reactions.

Comments (0)

  • Be the first to comment.

Popular calculators

All Calculators