Set Your City

Prayer times are calculated for your location - locally, offline, with no data leaving your device. Set your city to begin.

Self-hosted · adhan-js (MIT) · No external APIs

Times via ·
Times are calculated locally using the adhan-js library (MIT). No data leaves your device. Verify with your local masjid for Eid and moon-sighting prayers.
Set your city for Qibla direction

The Qibla angle is calculated from your location to the Kaaba in Makkah.

N S E W

Needle shows bearing from North. Enable live compass for device orientation.

Device heading:

Qibla bearing calculated using the great-circle (shortest path) method to the Kaaba (21.4225°N, 39.8262°E). Some schools use the flat-plane method - consult your local scholar if uncertain.
Location
Coordinates
Active

City names are sent to OpenStreetMap Nominatim for geocoding only. Coordinates are stored locally on your device.

Calculation
Calculation method
Determines Fajr & Isha angles
Asr calculation (madhab)
Hanafi Asr is ~1 hour later
High-latitude rule
Applies above ~48° (Europe, Canada, etc.)
Prayer times are informational. No checkboxes, no streaks, no worship tracking - these are between you and Allah.