Arabic Diacritics Guide
Last updated: January 2025
Master harakat, tashkeel, and vowel marks for proper Arabic pronunciation and reading
What are Arabic Diacritics?
Arabic diacritics, also called harakat (حركات) or tashkeel (تشكيل), are small marks placed above or below Arabic letters to show how to add Arabic vowel marks and indicate pronunciation. Learning to type Arabic diacritics correctly is essential for proper reading and understanding. While most modern Arabic text is written without diacritics, they are essential for:
- Learning Arabic as a beginner
- Reading the Quran and religious texts
- Classical Arabic literature and poetry
- Avoiding ambiguity in meaning
- Educational materials for children
The Three Main Short Vowels
Fatha ( َ )
A short diagonal line above the letter. Produces a short "a" sound (like "cat").
Keyboard: Shift + Q
Example: كَتَبَ (kataba) - "he wrote"
Kasra ( ِ )
A short diagonal line below the letter. Produces a short "i" sound (like "sit").
Keyboard: Shift + A
Example: بِسْمِ (bismi) - "in the name of"
Damma ( ُ )
A small waw-like symbol above the letter. Produces a short "u" sound (like "put").
Keyboard: Shift + E
Example: كُتُب (kutub) - "books"
Essential Diacritical Marks
Shadda ( ّ )
Indicates that a letter is doubled or emphasized. Placed above the letter.
Keyboard: Shift + W
Example: مُدَرِّس (mudarris) - "teacher" (double R sound)
Sukun ( ْ )
Indicates no vowel after the letter (consonant cluster). A small circle above the letter.
Keyboard: Shift + S
Example: مِنْ (min) - "from"
Tanween (Nunation)
Tanween adds an "n" sound to the end of a word, creating "-an", "-in", or "-un" endings. It's indicated by doubling the short vowel marks:
Tanween Fath ( ً )
Produces "-an" sound
Shift + R
Ex: كِتَابًا (kitāban)
Tanween Kasr ( ٍ )
Produces "-in" sound
Shift + G
Ex: كِتَابٍ (kitābin)
Tanween Damm ( ٌ )
Produces "-un" sound
Shift + T
Ex: كِتَابٌ (kitābun)
How to Type Diacritics
Important: Always type the letter first, then add the diacritic mark.
Example: Typing بَ (ba with fatha)
- Type the letter: ب (press the "B" key)
- Add the diacritic: Press Shift + Q to add fatha
- Result: بَ
Example: Typing مُحَمَّد (Muhammad)
- Type: م + Shift+E (damma) → مُ
- Type: ح + Shift+Q (fatha) → حَ
- Type: م + Shift+Q (fatha) + Shift+W (shadda) → مَّ
- Type: د → د
- Result: مُحَمَّد
When Are Diacritics Used?
✓ Always Diacritized
- • Quranic text
- • Classical Arabic poetry
- • Children's books
- • Arabic learning materials
- • Religious texts (hadith, tafsir)
- • Dictionaries and textbooks
✗ Usually Without Diacritics
- • Newspapers and news websites
- • Modern novels and books
- • Social media posts
- • Business correspondence
- • Street signs and advertisements
- • Most everyday writing
Note: Native speakers can read Arabic without diacritics because they know the words and grammar. However, diacritics are essential when learning Arabic to understand proper pronunciation and avoid confusion between similar words.
Tips for Mastering Diacritics
- Learn the base letters first - Master typing Arabic letters before adding diacritics
- Practice the three main vowels - Fatha, kasra, and damma are most common
- Memorize keyboard shortcuts - All diacritics use Shift + a letter key
- Read aloud - Pronounce words as you type to reinforce the connection
- Start with Quranic verses - They're always fully diacritized and familiar
- Use shadda correctly - Remember to add the short vowel mark after shadda (e.g., مُدَرِّسٌ)
Quick Reference Table
Complete guide to Arabic diacritics keyboard shortcuts with Unicode values for developers
Diacritic | Arabic Name | Symbol | Sound | Keyboard | Unicode |
---|---|---|---|---|---|
Fatha | فَتْحَة | َ | -a (short) | Shift + Q | U+064E |
Kasra | كَسْرَة | ِ | -i (short) | Shift + A | U+0650 |
Damma | ضَمَّة | ُ | -u (short) | Shift + E | U+064F |
Shadda | شَدَّة | ّ | Doubled letter | Shift + W | U+0651 |
Sukun | سُكُون | ْ | No vowel | Shift + S | U+0652 |
Tanween Fath | تَنْوِين فَتْح | ً | -an | Shift + R | U+064B |
Tanween Kasr | تَنْوِين كَسْر | ٍ | -in | Shift + G | U+064D |
Tanween Damm | تَنْوِين ضَمّ | ٌ | -un | Shift + T | U+064C |
Frequently Asked Questions
How do I type Arabic diacritics on Windows and Mac?
To type Arabic diacritics (tashkeel), first switch to the Arabic 101 keyboard layout in your system settings. Then type the base letter followed by the diacritic using Shift + key combinations. For example, type ب then Shift+Q for fatha (بَ). All diacritics use Shift combinations: Q (fatha), A (kasra), E (damma), W (shadda), S (sukun), R/G/T (tanween).
What is the Arabic 101 keyboard layout?
The Arabic 101 keyboard is the standard Arabic keyboard layout used across Windows, Mac, and Linux. It maps Arabic letters to English QWERTY keys in a logical pattern, with the most common letters on the home row. It includes all Arabic letters, diacritics (via Shift), and special characters. See our keyboard layout guide for the complete mapping.
Why do many Arabic texts omit diacritics?
Modern Arabic text (newspapers, books, social media) usually omits diacritics because native speakers can read without them using context and grammar knowledge. However, Arabic diacritics are essential for the Quran, classical poetry, children's books, and learning materials where pronunciation must be clear. Learners should practice with diacritics to build proper reading habits before transitioning to unvocalized text.
How do I type shadda + vowel correctly?
To combine shadda with a vowel mark, type the letter, add the vowel first (fatha/kasra/damma), then add shadda. For example, to type مُدَرِّس (teacher): type م + Shift+E (damma), then د + Shift+Q (fatha), then ر + Shift+Q (fatha) + Shift+W (shadda), then س. In our diacritics lessons, you'll practice this technique with real words.
Can I learn to type Arabic diacritics on mobile?
Yes! Arabic Typing 101 offers a complete mobile course (46 lessons) teaching Arabic typing on iOS and Android keyboards. Mobile keyboards support diacritics through long-press on letters. Our mobile course teaches thumb-zone typing techniques optimized for touchscreens. Both desktop (62 lessons) and mobile courses are included with a Pro subscription.
Practice Typing Diacritics
Arabic Typing 101 includes comprehensive diacritic training in our 108-lesson course. You'll practice typing all diacritics correctly with real words and phrases.