Why remove Arabic diacritics?
Diacritics (tashkeel) help with correct pronunciation, but they cause problems in many situations: search can't find a vowelled word when you type it plain, some fonts and apps render the marks badly, and databases may sort vowelled words incorrectly. Developers and NLP researchers also need normalized text before analysis. This tool strips diacritics and cleans Arabic text instantly.
What gets removed
- Harakat: fatha, damma, kasra, sukun, all forms of tanween and the dagger alef.
- Shadda: keep it by unticking the option if you prefer.
- Tatweel (kashida): “نـــور” becomes “نور”.
- Quranic pause marks and small Mushaf symbols.
Normalization options
Beyond removing diacritics, the tool can unify similar letter forms — very useful for search and data matching:
- Alef normalization: أ, إ and آ become ا, so “أحمد” and “احمد” match.
- Alef maqsura: final ى becomes ي.
- Ta marbuta: ة becomes ه, as many search engines do internally.
- Digits: Arabic-Indic digits (١٢٣) become 123.
Note: normalization changes spelling, so use it for search and processing rather than text meant for publication.
How to use it
- Paste your text into the input box.
- Choose what to remove or normalize.
- The result appears instantly with the number of removed characters.
- Click “Copy result”.
Afterwards you can count words with the Word Counter or replace terms with Find & Replace.
Why remove Arabic diacritics?
Diacritics (tashkeel) make Arabic pronunciation precise, but they cause many technical problems. Search inside documents and websites treats «كَتَبَ» and «كتب» as different words, so you can't find what you're looking for. Some fonts and older software render the marks overlapping or as empty boxes, and databases may fail to sort or match names when diacritics differ.
When should you keep them?
- In religious texts such as the Quran and hadith, where vowel marks preserve meaning and correct recitation.
- In books for children and non-native learners of Arabic.
- In poetry, to preserve meter and rhyme.
- For ambiguous words like «عِلم» (knowledge) and «عَلَم» (flag), where marking one letter is enough.
After cleaning, count words with the Word Counter or swap terms with Find & Replace.
Frequently Asked Questions
Does it remove shadda too?
Yes by default; untick “Shadda” to keep it.
Can it add diacritics?
No. It only removes them; automatic vowelling requires specialized language models.
Does it work with Quranic text?
Yes, and it also removes pause marks and Mushaf symbols when that option is on.
Can I process long texts?
Yes — even whole books. Processing is instant and runs in your browser.
Is my text sent to a server?
No. Everything happens on your device.
Last updated: