Opening QuraniLingo

Learn Quranic Arabic with QuraniLingo

Learn Quranic Arabic step by step, read the Quran with audio, and find prayer times and Qibla.

A companion for steady Quranic Arabic practice

QuraniLingo is a free public beta for learning Quranic Arabic. Follow guided lessons, practise recalling word meanings, and study vocabulary in its Quranic context. Start with a few minutes of regular practice; no account, subscription or payment is required.

Read, listen and learn in context

Explore all 114 surahs, use the Arabic dictionary and roots, and listen to Quran recordings. The Quranic Arabic learning guide explains a short daily routine. The audio and offline guide explains recordings, connection requirements and saved audio.

Learn step by step, as the Companions did

The Quran was revealed in stages, and the Companions learned it from teachers a little at a time, putting it into practice. Lessons pair Quranic words with short, sourced benefits from the Quran, authentic hadith and the early generations. See how the Sahabah learned the Quran.

Prayer times and Qibla

See calculated prayer times and a Qibla bearing from coordinates you choose. Check the prayer times and Qibla accuracy guide for calculation methods, compass limitations and reminder behaviour. Confirm prayer times with your local mosque.

Choose your device and keep your progress

Use the browser app on Android, iPhone, iPad and desktop, or get the signed Android APK and installation instructions. There is no native iOS App Store release. Browser background adhan alerts are limited. Android includes Quran text; new recordings and account sync need internet access.

Progress stays on your device unless you choose an optional account to back it up and sync it. File backups are available in Settings. Usage analytics is off until you opt in. Read the complete privacy notice and analytics choices and the content and licence notices.

QuraniLingo is a study aid. Learn pronunciation and interpretation with a qualified teacher. Read more about QuraniLingo.