simplesolat

Prayer times with widgets that update themselves.

A free prayer times app for Android. Home screen widgets that follow you when you travel, reminders for every prayer, and all seven times, including Syuruk. No ads, no account, and your location never leaves your phone.

Get it on Google Play See today's times

Prayer times today

or

Your location stays in your browser. It's matched against zone boundaries right here, and only your zone's timetable is downloaded.

What it does

The app showing today's seven prayer times for Gombak, Selangor
Four simplesolat widget styles on an Android home screen
The app in dark mode
The widgets in dark mode
The Qibla compass

Where the times come from

Wherever there's an official timetable, simplesolat uses it, taken from each country's religious authority:

Country Official source
Malaysia JAKIM
Singapore MUIS
Indonesia Kemenag (via EQuran.id)
Brunei KHEU
Sri Lanka ACJU
Turkey Diyanet
United Arab Emirates AWQAF
Bosnia and Herzegovina IZ BiH (Vaktija)
Albania KMSH

Everywhere else, the app calculates the times on your phone, using the method that's usual for your region. Zone boundaries come from geoBoundaries.

Privacy

simplesolat works out your prayer zone on your phone, by checking your location against zone boundaries it has downloaded. Your location is never sent anywhere. The only thing the app asks a server for is the timetable for your zone.

There's no account, no analytics and no ads. Read the full privacy policy.

Help

Reminders arrive late, or not at all

Many Android phones stop apps running in the background to save battery, which delays reminders and widget updates. Set simplesolat's battery usage to Unrestricted (usually under Settings › Apps › simplesolat › Battery), and allow Alarms & reminders if your phone asks. The exact steps differ by brand; Don't kill my app! has a guide for each one.

The widget isn't updating

It's usually the same battery setting as above. Widgets refresh in the background about every 15 minutes, and when a prayer time begins.

It shows the wrong zone

Check that location is turned on and allowed for simplesolat. The zone is worked out from your location, so a rough or old location can land you in a neighbouring zone.

The times are slightly different from my mosque

Where there's an official timetable, the app uses it exactly. Local mosques sometimes adjust by a minute or two. Outside those nine countries, times are calculated, and can differ a little from local practice.

Something else? Open an issue on GitHub.

For developers

The prayer times behind simplesolat are public: static files on a CDN, with zones, boundaries and monthly timetables, readable from any website. This page reads them straight from your browser. See simplesolat-data for the format and the sources.

Why it exists

simplesolat started after the free prayer app I relied on stopped working, and I found out why. Read the story.