How to Remove Diacritics (Tashkeel) from Arabic Text
Arabic diacritics guide pronunciation and remove ambiguity, but they get in the way in many situations. Site search boxes and search engines may not match a vowelled word with its plain form, some design programs and fonts place the marks badly, and databases or spreadsheets treat "كَتَبَ" and "كتب" as different words. This tool strips the diacritics from your text in one click and leaves the letters themselves untouched.
It runs with JavaScript inside your page, so your text is not sent to any server, and you can use it safely with long or private documents.
How to use it
- Paste your vowelled Arabic text into the first box, marked "Paste diacritized text here".
- Click Remove diacritics.
- A "Diacritics removed successfully" message appears, with the clean text in the second box below.
- Select and copy the text from the second box, which is read-only so you cannot change the result by accident.
What is removed and what is kept
- Removed: fatha, damma, kasra, the three tanween forms, shadda and sukun.
- Removed: the small superscript (dagger) alif seen in words such as "هٰذا" and "الرحمٰن".
- Removed: small Quranic annotation marks, including pause signs, the end-of-verse mark and small high letters.
- Kept: every letter, including all hamza forms (أ إ آ ؤ ئ ء), taa marbuta and alif maqsura, with no letter normalisation.
- Kept: punctuation, digits, spaces, line breaks, any non-Arabic text in the same passage, and tatweel (ـ) if present.
Practical examples
- Preparing a vowelled article for a website so it matches what visitors type into search.
- Cleaning a list of names or products in a spreadsheet before sorting or finding duplicates.
- Moving a line of poetry into a design that uses a font which renders diacritics poorly.
- Preparing text to turn into a search-friendly URL slug or page title.
- Comparing a vowelled and an unvowelled version of a text to find real wording differences.
Tips and notes
- Keep a copy of the original; the tool cannot put diacritics back once removed.
- With Quranic text in Uthmani script, some words keep their Uthmani spelling after the marks are removed, such as the special wasla alif (ٱ), because the tool only removes marks and does not convert spelling.
- Where diacritics are needed for meaning, such as rare names or children's learning material, keep them in the reader-facing version.
- Removing diacritics can shrink the character count noticeably, which helps when a platform counts them toward a limit.
Afterwards, tidy up spacing with the text cleaner, check length with the word counter, or turn the text into a URL slug with the SEO slug generator.