Adwaty.

Remove Arabic Diacritics

Paste diacritized Arabic text (with fatha, damma, kasra...) and get a clean copy without diacritics.

remove arabic diacriticsstrip arabic vowel marksarabic text without tashkeel

🔒 All processing happens inside your browser — your files are never uploaded to any server.

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

  1. Paste your vowelled Arabic text into the first box, marked "Paste diacritized text here".
  2. Click Remove diacritics.
  3. A "Diacritics removed successfully" message appears, with the clean text in the second box below.
  4. 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.

Frequently Asked Questions

Does it change hamza or normalise alif forms?

No. All hamza forms stay as they are, and alif, taa marbuta and alif maqsura are not normalised. Only diacritic marks are removed.

Can I use it on mixed Arabic and English text?

Yes. Only Arabic diacritics are removed; English text, numbers and punctuation pass through unchanged.

Are Quranic pause marks removed too?

Yes. Small Quranic annotation and pause marks, including the end-of-verse sign, are removed along with the vowels, but the words keep their Uthmani spelling.

Can I get the diacritics back afterwards?

No. The tool does not keep a copy of the removed marks, so save the original text elsewhere before cleaning.