Arabic Text Cleaner
Remove diacritics and tatweel, unify hamza and ya forms, and strip hidden characters.
Loading…
Runs entirely in your browser. Nothing you enter is uploaded or stored on a server.
About this tool
Arabic text copied from the web, PDFs or religious and educational sources carries diacritics, decorative tatweel, several forms of alef and hamza, and invisible direction marks. People never type these consistently, so search, matching and deduplication quietly fail. This cleaner normalizes the text with options you control, so you can keep what matters for your use and strip the rest.
How to use
- 1Paste the Arabic text.
- 2Choose what to clean: diacritics, tatweel, hamza forms, alef maqsura, taa marbuta, hidden characters, spacing and digits.
- 3Review the output — it updates as you toggle options.
- 4Copy the cleaned text.
When you need it
- Preparing Arabic text for search indexes so that أحمد and احمد match.
- Cleaning names before removing duplicates from a customer list.
- Stripping diacritics and tatweel from copied content before publishing.
- Normalizing text before training or testing an AI model on Arabic.
Frequently asked questions
Will unifying hamza change the meaning of words?
It can in rare cases, which is why it is off by default. For search and matching it is almost always what you want; for published text, keep the original spelling.
What is tatweel?
Tatweel (ـ) is a stretching character used to lengthen words visually. It has no linguistic meaning, but it breaks search because the stretched word no longer matches the normal one.
What hidden characters does it remove?
Zero-width spaces and joiners, left-to-right and right-to-left marks, directional embeddings and overrides, and byte order marks. They are invisible but break comparison and layout.
Related tools
- Broken Encoding Fixer (Mojibake)Repair text mangled by the wrong encoding — Ù…Ø±ØØ¨Ø§ back to مرحبا, ü back to ü.
- Hijri ↔ Gregorian ConverterConvert between the Umm al-Qura Hijri calendar and the Gregorian calendar.
- Arabic-Indic Digits ConverterConvert ١٢٣ to 123 and back, including Persian digits and Arabic decimal separators.
- Number to Words (Tafqit)Write an amount in words in Arabic and English — for invoices, cheques and contracts.
- Lorem Ipsum & Arabic Filler TextGenerate placeholder text in Latin or in realistic Arabic for layout and font testing.
- Slug GeneratorTurn a title into a clean URL slug — keeping Arabic letters, or transliterating them.