Asma-ul-Husna, one day at a time

Learn Allah's 99 names, one a day

A calm daily ritual for memorizing the beautiful names of Allah with the meaning in English and Urdu, a streak to keep you consistent, and a card to share what you learned.

99 names, one new pick daily EN / UR meanings included Free, no account needed to start
Today's pick
الْبَاطِنُ
Al-Batin
The hidden, the inner
پوشیدہ، باطن
6 of 99 learned

What's inside

Everything that makes the habit stick

Built around the actual ritual of learning Asma-ul-Husna, not just a list to scroll past.

Today's name

Every day brings one new name, shown with its full meaning in English and Urdu next to the original Arabic.

Audio Recitations

Each name comes with a clear recitation, so you can hear it pronounced correctly as you learn.

Built-in Tasbih Counter

Count your recitations for each name right on its card. Your count is saved automatically, so you can pick up where you left off.

Streaks & milestones

See your progress build day by day, with milestones marking 10, 25, 50, and all 99 names learned.

Search & themes

Look up any name directly, or browse by theme; mercy, power, knowledge , instead of scrolling through numbers.

Shareable cards

Turn today's name into a clean, downloadable card to share with family or post to your story.

Quiz mode

Check what you remember with a quick recall test, whenever you're ready.

Light & dark mode

Switch between light and dark themes for comfortable reading, day or night.

Auto-Save

Your streaks, counts, and settings save automatically on your device, nothing is lost between sessions.

99 Beautiful Names of Allah • 
الله

The daily ritual

Three steps, every day

01

Open the app

See today's name as soon as you open the app, along with the current Hijri date.

02

Learn the meaning & listen

Read the meaning in English and Urdu, listen to the recitation, and use the counter as you practice.

03

Keep your streak

Come back tomorrow for the next name, and watch your progress build toward all 99.

A closer look

What it looks like

Today
الْبَاطِنُ
Al-Batin
The hidden, the inner
Learned
الرَّحْمٰنُ
Ar-Rahman
The most merciful
Learned
الْمَلِکُ
Al-Malik
The absolute sovereign
Not learned
الْقُدُّوسُ
Al-Quddus
The absolutely pure

Articles & Insights

Latest from our Blog

Questions

Good to know

What are the 99 names of Allah?

Asma-ul-Husna — also written as Asma ul Husna or Asma e Husna; refers to the 99 names of Allah, each describing one of His attributes, such as Ar-Rahman (the Most Merciful) and Al-Alim (the All-Knowing). These names appear throughout the Quran and Hadith and are commonly recited and memorized by Muslims.

How do I memorize Asma-ul-Husna?

Learning Asma ul Husna with meaning is easier in small steps than all at once. This app gives you one name a day, along with its meaning in English and Urdu, and tracks your streak so the habit is easier to keep up.

What are the benefits of learning the names of Allah?

Learning the names of Allah and their benefits is a way to build a small, consistent habit of reflection. Focusing on one name and its meaning at a time makes it easier to remember and carry into daily life.

Can I practice recitations and tracking inside the app?

Yes. Each name includes an audio recitation for correct pronunciation, along with a built-in Tasbih counter to track your count for that name on the same screen.

Is the app free to use?

Yes, the app is completely free to use.

Does it show meanings in Urdu as well as English?

Yes. Every name includes its meaning in both English and Urdu, along with the Arabic script and transliteration.

Can I revisit names I've already learned?

Yes. You can search for any name, or filter the full list by learned, not yet learned, or by theme, at any time.

Start with today's name

It takes a minute to learn one name. It takes 99 days, at most, to know them all.