Free RTL Word & Character Counter (Urdu, Persian, Hebrew, Arabic)
Count words, characters, sentences, paragraphs and reading time in right-to-left scripts. Diacritic-aware and ZWNJ-safe for Urdu, Persian, Hebrew and Arabic, using Unicode text segmentation for accurate, grapheme-correct counts. Runs entirely in your browser.
Tashkeel / harakat marks (U+064B–U+0652, U+0670).
Counted entirely in your browser using Unicode text segmentation — your text never leaves your device.
How It Works
A word, character, sentence, paragraph and reading-time counter built specifically for right-to-left scripts. Pick your language preset (Urdu, Persian, Hebrew or Arabic) and paste your text; every metric updates live as you type. Unlike Latin-only counters, it uses the browser's Unicode segmenter so it counts user-perceived characters (graphemes), handles combining diacritics correctly, and treats Persian/Urdu ZWNJ joins as part of a single word.
- 1Choose your scriptTap Urdu, Persian, Hebrew or Arabic. The preset sets the right text-segmentation locale, the matching diacritic ranges (Arabic tashkeel vs. Hebrew niqqud), a script-appropriate font, and a native-script sample you can load with one click.
- 2Type or paste your textWrite directly into the right-to-left text box or paste an existing document. Words, characters (with and without spaces), sentences, paragraphs, unique words and reading time recalculate instantly.
- 3Control diacritics and numeralsBy default diacritics (harakat / niqqud) and the zero-width non-joiner are excluded from the character count, matching how text is read. Toggle 'count diacritics as characters' to include each mark, and switch between Western, Eastern-Arabic and Persian numerals for the displayed figures.
- 4Copy what you needCopy a plain-text stats summary for reports, copy your text with all diacritics stripped, or clear the box to start over. Cross-link to the dedicated Arabic Word Counter for kashida removal and Arabic-only filtering.
Everything is computed locally in your browser using the built-in Intl.Segmenter API. Your text is never uploaded, stored, or sent to any server.
Related Tools
Arabic Word Counter
Count words, characters, sentences and reading time in Arabic text — with full tashkeel (diacritic) and kashida handling and a right-to-left editor.
Word Counter
Count words, characters, sentences, and paragraphs. Estimate reading time.
Character Counter
Count characters, words, sentences, letters, digits, and special characters. Check against Twitter, Instagram, and other platform limits.