Local editor

Suggested tashkeel for the selection اقتراح تشكيل النص

Some lower-confidence vowels are left out, so the text may be only partly vocalized, and suggested marks can still be wrong. Check the text before applying.

Want to hear it? Continue in the full keyboard to listen to your text.

Arabic Keyboard With Diacritics (Harakat)

Use this Arabic harakat keyboard to add vowel and pronunciation marks to text you type or paste. Place the cursor after a letter and choose a mark, or use Word tashkeel or Text tashkeel to request suggestions. Review suggested marks before accepting them: some may be missing or incorrect. Tashkeel processing stays on your device.

Typing and suggestions are processed locally in your browser. The magnifying-glass keys search the current text on Google or YouTube; text is shared with the chosen service only when you activate that search. Read the privacy details

Examples

What are harakat, and how are they like vowels?

Harakat show the short vowel after an Arabic consonant. Fatha gives a, kasra i, and damma u: كَ = ka, كِ = ki, كُ = ku. These marks make the vowel sound explicit. Tashkeel also includes other pronunciation marks, such as sukun and shadda; they do not add a vowel.

Why are vowel marks often missing from Arabic text?

Everyday Arabic writing often leaves out short-vowel marks. Readers use the word and its context to work out the pronunciation; adding marks helps learners see that reading. Long vowels are commonly written with letters: ا for ā, و for ū, and ي for ī. For example, كَ is ka, while كَا is kā, with a longer a. The letters و and ي can also represent the consonants w and y.

This is one reading of كتب; the correct reading depends on context.

How do I add a haraka to one letter?

  1. Type or paste the Arabic text.
  2. Place the cursor immediately after the letter you want to mark, without selecting other text.
  3. Choose the mark in the harakat row. For example, type ب, then choose fatha to get بَ, pronounced ba.

How do I add tashkeel to one word?

Place the cursor inside the word, or select that word, and choose Word tashkeel — تشكيل الكلمة. Review the offered spellings and choose the one that fits your sentence. A suggestion is applied only when you choose it; the available alternatives depend on the word and context.

How do I add tashkeel to a sentence or passage?

  1. Select at least two Arabic words.
  2. Choose Text tashkeel — تشكيل النص.
  3. Review the preview, then choose Apply to accept it or Cancel to leave the text unchanged.

Some marks may be missing or wrong. Check the reading before applying it. After applying the passage suggestion, one Undo restores the original text.

How can I listen to the result?

Accept any tashkeel suggestions you want to keep, then follow Continue in the full keyboard to listen to your text. below the editor. In the full editor, select a passage or leave nothing selected to use all the text, then choose Listen. The speech engine downloads on first use and runs in your browser. Listening is a reading aid; check the marks and meaning yourself.

Reference table

Harakat pronunciation guide

The readings below show pronunciation in Latin letters, not a translation. u represents the short “oo” sound; ā represents a long a; ḥ represents ح. The tanwin examples use Standard Arabic readings with the formal ending pronounced.

Harakat: diacritic with its mark, examples and pronunciation, and what it does
DiacriticExamples and pronunciationWhat it does
Fatha َ
كَka
بَba
مَma
Adds a short a after the marked consonant.
Fathatan (tanwin) ً
سَمَكًاsamakan
كِتَابًاkitāban
قَلَمًاqalaman
Gives the ending -an: a short a, then n.
Damma ُ
كُku
بُbu
مُmu
Adds a short u after the marked consonant.
Dammatan (tanwin) ٌ
سَمَكٌsamakun
كِتَابٌkitābun
قَلَمٌqalamun
Gives the ending -un: a short u, then n.
Kasra ِ
كِki
بِbi
مِmi
Adds a short i after the marked consonant.
Kasratan (tanwin) ٍ
سَمَكٍsamakin
كِتَابٍkitābin
قَلَمٍqalamin
Gives the ending -in: a short i, then n.
Sukun ْ
يَكْتُبُyaktubu
سَبْتsabt
شَمْسshams
No vowel follows the marked consonant.
Shadda ّ
سُكَّرsukkar
حُبّḥubb
أُمّumm
Doubles the marked consonant.

سمك (samak) means “fish,” كتاب (kitāb) means “book,” and قلم (qalam) means “pen” — their tanwin endings above show the formal ending pronounced when continuing speech; at a pause, these endings can change or be omitted. يَكْتُبُ means “he writes”; سَبْت means “Saturday”; شَمْس means “sun.” سُكَّر means “sugar”; حُبّ means “love”; أُمّ means “mother.”

Supported layouts and modes

Limitations

Updated: