Recalibrate the iOS Compass

Have you ever opened Google Maps or even Apple Maps on your iPhone and found that the compass was pointing the wrong direction? You're looking one way up the block but the compass says you're pointing the opposite direction?

Supposedly Apple put in a co-processor to keep the compass calibrated but my compass seems to always be wrong anyway. To fix this you need to recalibrate the compass.

There isn't a direct button or toggle for this so here's how to force iOS to recalibrate the compass:

  1. Open Settings
  2. Select "Privacy"
  3. Select "Location Services"
  4. Scroll all the way down and select "System Services"
  5. Turn "Compass Calibration" off
  6. Lock your iPhone screen / turn off the screen
  7. Wake the screen up
  8. Re-enable "Compass Calibration"
  9. Go back to the app that is using the compass

May you never walk the wrong direction again! 🧭