ABOUT
QuranMecca
A free Quran reader, live Makkah broadcast player, and collection of Islamic tools. No account required.
What you can do here
Listen to the Quran channel from Makkah with automatic verse tracking. Read all 114 surahs in Arabic with English translation, or use the 604-page view. Save a place in your browser and adjust the text size.
The Islamic tools include calculated prayer times, a Qibla bearing, referenced Quranic duas, and a dhikr counter.
Sources and independence
The primary broadcast is the Aloula Quran channel from the Saudi Broadcasting Authority. QuranMecca is an independent project, with no affiliation or endorsement from the broadcaster or Masjid al-Haram.
The reader uses Uthmani Arabic text and Sahih International English translation from Al Quran Cloud. Duas use complete verses from the same dataset. The dhikr sequence cites its hadith reference. Sources and calculation notes document the editions, providers, and limits of each feature.
How verse tracking works
Speech recognition compares the broadcast with Quran verses. A detected match updates the live reader. The audio player and reader share a timing adjustment to help the highlighted verse follow the recitation.
Recognition can miss a passage or select an incorrect ayah. Silence, announcements, or a lost connection may leave the last verse on screen. The video may have a different delay from the audio player. Playback and synchronization help explains the available controls.
Browser storage and connected services
Your theme, reader settings, saved reading place, and dhikr counts are stored in your browser. Clearing site data removes them. They do not sync between devices.
Device location is requested only when you select Use my location. The prayer-time calculator sends the chosen coordinates and date to AlAdhan through this website. The Qibla calculation runs in your browser.
The live app sends usage events, such as playback actions and settings changes, to the project’s analytics service. When configured, the site also loads Google Analytics. Broadcast playback connects to the stream provider.
Support the project
Supporting the project, by card or PayPal, keeps it running. Listening, reading, and the tools are free to use.