Taqwim
Islamic calendar with prayer times, moon phases, historical events, and Ramadan tools
Your all-in-one Islamic calendar right in your browser. Taqwim brings together a full Hijri calendar, daily prayer times, moon phase tracking, 750+ historical events from across Islamic civilization, Ramadan tools, and more — available in 11 languages and 9 regions.
Features
Hijri Calendar
Full interactive calendar based on the Umm al-Qura standard with month navigation, moon phase icons, and keyboard support.
Prayer Times
Accurate times for all six daily prayers with 11 calculation methods, Shafi'i & Hanafi madhab support, and a live countdown.
Islamic History
750+ curated historical events spanning battles, founding of institutions, scholarship, and cultural milestones — filterable by region and category.
Moon Phases
8 lunar phases with illumination percentage displayed on each calendar day. Follow the cycle that governs the Islamic calendar.
Ramadan Tools
Live Iftar countdown, Suhoor time display, daily fasting tracker (fasted, missed, excused), and Laylat al-Qadr reminder.
11 Languages
Fully translated into English, Arabic, Urdu, Turkish, Malay, French, Spanish, Chinese, Japanese, Dutch, and German with RTL support.
More Highlights
9 Regions
Filter events by Global, Middle East, South Asia, Southeast Asia, North Africa, West Africa, Central Asia, Europe, or Americas
Share & Export
Share events as images or text, add to Google Calendar, or export an entire Hijri year as an ICS file
Bookmarks
Save historical events for quick access — bookmarks persist across sessions
Notifications
Optional reminders for Islamic observances and historical event anniversaries with configurable lead time
Themes
Light, dark, and system-matching themes with customizable week start day
Privacy First
All calculations done locally. No accounts, no tracking. Only network request is city search via OpenStreetMap
Installation
Install Taqwim from the Chrome Web Store, then click the extension icon to get started. Choose your language and region during onboarding — you can change them anytime in Settings.