Random Direction Generator

Get a random compass direction in a tap — choose 4, 8 or 16 points, or a precise random bearing in degrees. Great for games, walks, geocaching and creative prompts.

N E S W
Tap spin to begin
 
Advertisement

How to use the Random Direction

1
Pick a precision

Choose 4, 8 or 16 compass points, or an exact bearing in degrees.

2
Spin

The needle spins and settles on a random heading.

3
Read the result

See the named direction and its bearing (for example NE · 45°).

4
Spin again

Each spin is independent and equally likely.

About this tool

This random direction generator picks a heading using the same compass convention surveyors and sailors use: 0° is North, 90° is East, 180° is South and 270° is West, measured clockwise. The 16-point rose adds the familiar in-between names such as NNE, ENE and SSW.

Every spin draws an unbiased value with the browser’s cryptographic generator, so each of the available directions is equally likely. Use it for backyard treasure hunts, walking-the-dog adventures, tabletop games, or to add unpredictability to a creative writing or art prompt.

Mustafa Bilgic
Mustafa BilgicFounder & tool-maker at Mohoh · Last updated 25 June 2026

Frequently asked questions

How are compass directions named?

The 16-point compass rose names headings clockwise from North: N, NNE, NE, ENE, E, ESE, SE, SSE, S, SSW, SW, WSW, W, WNW, NW, NNW. Each spans 22.5 degrees.

Is each direction equally likely?

Yes. The tool uses unbiased crypto-strong randomness, so on the 4-point setting each of N/E/S/W has a 25% chance, and the exact-bearing mode is uniform across 0–359 degrees.

Does this use my phone’s real compass?

No — it generates a random direction, it does not read your device’s magnetometer or GPS. It is for games and prompts, not real navigation.

What does ‘exact bearing’ mean?

It returns a single whole-degree heading from 0° to 359° along with its nearest named point, handy for orienteering practice and games.

Advertisement

More fun tools

Browse all tools