Accuracy, calibration and troubleshooting
A phone compass is a real instrument, but it is a small one sitting next to a speaker, a battery and a metal frame. Here is what it can and cannot do.
How accurate is a phone compass?
A modern magnetometer in a well-calibrated phone, held away from interference, is typically good to within about 2–5 degrees. That is fine for walking, hiking, finding a landmark, or orienting a tent.
In practice the limiting factor is almost never the sensor — it is the environment. Placed on a car dashboard, next to a laptop, or in a case with a magnetic clasp, the same phone can be off by 20 degrees or more. No app can fix that; it is physics.
±2–5°
Calibrated, clear of interference
±10°
Near a laptop or metal furniture
±20°+
On a car dash or magnetic mount
What interferes with a compass
- Magnets — phone cases, car mounts, bag clasps, speakers, headphones. These are the worst offenders by a wide margin.
- Large steel objects — cars, railings, bridges, reinforced concrete, boat hulls. Error falls off with distance; a metre or two usually clears it.
- Your own body — a phone held against your chest or in a pocket reads differently from one held out at arm's length.
- Current draw and heat — heavy charging or a hot phone can add a small, slowly drifting offset.
Troubleshooting
The compass shows a dash instead of a heading
The dial spins or jumps around
The heading is consistently wrong by 10–20 degrees
It worked yesterday and now it is off
The compass freezes when I switch apps
It says no compass sensor found
When not to trust a phone compass
Treat this — and any phone compass — as a convenience instrument. Do not rely on it for marine navigation, aviation, surveying, or any situation where a bearing error has safety consequences. For those, use a calibrated magnetic compass and the proper charts, and account for declination and deviation explicitly.