Honest Qibla Finder

Qibla bearing first. Phone heading second.

Calculate a Qibla bearing from coordinates, then treat phone heading as a separate question. The initial London location is a demo.

Location status

London, UK

Location not requested

Demo location

Using demo London coordinates until you choose current location or enter coordinates.

Accuracy: +/-25 m

Coordinates: 51.5072, -0.1276

Coordinates may be sent to the place-name lookup service only to show an approximate place name. Qibla calculation itself happens in the app.

Manual fallback

Enter latitude and longitude

Qibla bearing from true north

119.0° from true north

This value comes from latitude and longitude to the Kaaba. It is independent of the phone compass.

Live compass reliability

Live compass not active yet

The Qibla bearing and map line are calculated from your selected location. Neither depends on the live phone compass.

Map sanity check

Qibla direction from the selected location

Compass independent
QIBLA
Selected location
N
Loading map tiles...
OpenStreetMap contributors

This map line is based on your selected location and the calculated Qibla bearing. It does not use the phone compass.

Optional sensor check

Live phone compass

The calculated bearing and map line remain the primary answer. This optional view estimates how the phone is oriented and does not change the Qibla calculation.

Not enabled

Live compass is off. Enable it only when you want an additional sensor estimate.

Live phone compass uses device sensors and may be affected by metal, magnets, cases, cars, speakers, laptops, lifts/elevators, and power banks.

Browser headings may use magnetic rather than true north, and a magnetic declination correction is not consistently available. Use the map line if unsure.