The 99 Names of Allah
Learn and memorize the Divine Attributes of Allah (swt). Choose your sets below to begin studying or quizzing.
How to Use
1. Learn
On the home page, select Learn, choose one or more sets, and press Start Learning! You'll see each Arabic Name, its transliteration, and its primary English meaning.
2. Practice
Select Practice, choose your sets, and hit Start Quiz!
- Type the English meaning or title for each Divine Name and press Enter.
- Correct answers turn green and move you directly to the next card.
- Incorrect attempts will reveal the accepted meaning. If your answer was acceptable, click ✓ I was right to override.
- Hit Finish Quiz when done to check your score and practice any missed names.
Tips
- Learn in chunks at a time: don't rush yourself.
- Slight typographical errors (1 edit distance) are forgiven.
- The transliteration note (e.g., "Ar-Rahman") is displayed to assist with recognition.
Memorization Estimator
Memorizing all 99 Names is a deeply rewarding goal. Imagine how thrilled Allah (swt) is that you want to connect more with him! You can use the slider below to see how fast you can commit all of His names to memory based on your daily pace.
Projected Milestones
Preserving the Names (Iḥṣā')
Scholars note that preserving the Names includes knowing their pronunciation, understanding their meanings, praising and calling upon Allah (swt) through them, and embodying their virtues in daily life.
About
99 Names of Allah is an open-source memorization tool modeled after low-friction spaced repetition quizzes, which I found to be the most effective way of memorizing and retaining information.
It was built alongside the 85% Words of Qur'an app to assist Muslims worldwide in reflecting on Allah's Divine Names and Attributes with ease and consistency.
For more information about the creator of this site, the GitHub repo and contact email, please go to the main page here. We hope this site was helpful!
Support
This project is free and ad-free. If you find it even the slightest bit helpful, that's great to hear!
One way to support would be to share this tool with family and friends. If it can keep helping others, then our goal is complete. Apart from that, we urge you to give back to your community, or make du'a that this site remains pure and helpful for others. May Allah (swt) reward you as well for your hard work in trying to learn more about him.
Learn
Review each Divine Name and its meaning before testing yourself.
Type the Meaning
Type the English meaning of the Name shown below and press Enter.