Arabic Keyboard With Diacritics (Harakat)
Yes — the diacritics panel is already open on the keyboard below. Type or click a letter, then click a diacritic mark to insert it immediately after — fatha, kasra, damma, their tanwin (nunation) forms, sukun, and shadda are all one click away.
Everything you type is processed locally in your browser — nothing is uploaded. Read the privacy details
Examples
- كتبكَتَبَ"kataba" (he wrote), fully voweled with fatha
Reference table
| Diacritic | Example |
|---|---|
| Fatha | كَ |
| Fathatan (tanwin) | كً |
| Damma | كُ |
| Dammatan (tanwin) | كٌ |
| Kasra | كِ |
| Kasratan (tanwin) | كٍ |
| Sukun | كْ |
| Shadda | كّ |
Supported layouts and modes
- All eight core Arabic diacritics: fatha, kasra, damma, their tanwin forms, sukun, and shadda
- Insert a mark after any letter you've already typed, or right after typing it
- Works no matter how the Arabic got there — typed directly, pasted, or applied from a suggestion
- Collapsible panel — hide it again once you're done, without losing your text
Limitations
- Diacritics are inserted one click at a time — there is no automatic vocalization (tashkeel) engine that adds them for you.
- Combining a diacritic with the wrong letter, or twice on the same letter, is not validated; the editor accepts whatever you insert.
- Diacritics are available from the on-screen panel only — they have no physical-keyboard shortcut.
Updated: