Arabic Diacritiser

Add full tashkeel to any Arabic text, with the grammar taken into account.

0 of 3 free runs used today Get more

Arabic Diacritiser is part of the Free account plan

Add full tashkeel to any Arabic text, with the grammar taken into account.

Tashkeel that follows the grammar

Arabic is normally written without its short vowels, which is fine once you know the language and awkward while you are still learning it. This tool restores them — and it does so by reading the sentence, so the case endings match the grammatical role each word is actually playing rather than the form it has in a dictionary.

When to use full, and when to use light

  • Full suits reading practice, worksheets for beginners, and anything that will be read aloud.
  • Light suits fluent readers: it marks only what would otherwise be genuinely ambiguous, which is closer to how printed Arabic handles it.

What it will not do

It will not rewrite, translate or correct your text. If a word is misspelled it stays misspelled, with vowels on it — which is usually what you want, because silent corrections are worse than none.

Read more about this

Common questions

How accurate is it?

Very good on modern standard Arabic and classical prose, and reliable on Qur'anic text it has seen. Poetry and rare classical vocabulary are where mistakes cluster, so check the case endings on anything you are publishing.

Can I diacritise a whole book?

Not in one go — each run takes up to about 4,000 characters. Work section by section, which also makes the output easier to check.

Does it work with Qur'anic orthography?

It handles ordinary Arabic script well. For the Qur'an itself, use a verified mushaf text — automatic diacritisation is not an acceptable substitute for a published edition.

Every tool, no daily limit

Unlock the full set of Arabic tools and use them as much as you need. Cancel whenever you like.

See the plans
Scroll to Top