Urdu does not end sentences with a dot. Its full stop is the khari pai ۔
(U+06D4), a short vertical bar, and its question mark is the mirrored Arabic
؟ (U+061F). A counter that only looks for the ASCII period would treat an
entire Urdu paragraph as a single sentence. This tool recognises the genuine
Urdu terminators.
Urdu punctuation that matters for sentence counting
Understanding which marks end sentences and which merely separate clauses is essential for any Urdu text tool:
| Mark | Unicode | Role |
|---|---|---|
| ۔ (khari pai) | U+06D4 | Primary sentence terminator — the Urdu full stop |
| ؟ | U+061F | Arabic question mark — ends a question |
| ! | U+0021 | Exclamation — ends an emphatic sentence |
| … | U+2026 | Ellipsis — ends a trailing or interrupted thought |
| . | U+002E | ASCII period — used in some digitised Urdu text |
| ، | U+060C | Urdu comma — separates clauses, never ends a sentence |
| ؛ | U+061B | Urdu semicolon — joins related clauses, not a sentence break |
The khari pai ۔ is the character you should use and expect in well-formed Urdu digital text. Documents converted from older typesetting systems sometimes retain ASCII periods instead, which is why the counter accepts both.
How it works
The text is split on runs of sentence-ending marks: the Urdu full stop ۔, the
Arabic question mark ؟, the exclamation mark !, the ASCII period . (for
digitised text), and the ellipsis …. Consecutive terminators collapse into one
break.
Each segment that still contains Urdu or alphanumeric content counts as one
sentence. The Urdu comma ، (U+060C) and the Urdu semicolon ؛ (U+061B) are
not split on — they mark clause boundaries inside a sentence.
Example
The passage:
اردو ایک خوبصورت زبان ہے۔ کیا آپ اردو بولتے ہیں؟
is two sentences: a statement closed by the khari pai ۔ and a question closed
by the Arabic question mark ؟. A comma inside either clause would not raise the
count.
Practical uses
- Academic and publishing word limits — submission guidelines for Urdu journals often specify sentence and word ceilings. This counter lets you check compliance before submitting.
- Readability assessment — the average words per sentence figure is a rough readability gauge. Urdu prose aimed at a general audience tends to work best with sentences in the range of 10–20 words. Shorter is usually clearer.
- Comparing drafts — if you have edited a piece for concision, compare the sentence count before and after to see whether you have broken long sentences into shorter ones or simply tightened wording.
- Data cleaning — when processing Urdu corpora, an accurate sentence splitter that understands khari pai is a prerequisite for NLP tasks like training language models or extracting training pairs.
Notes
- The khari pai
۔is the default Urdu sentence ending — not the dot. - Clause separators
،and؛are ignored on purpose. - The average-words-per-sentence figure is a quick readability gauge.
- Poetry and dialogue formats sometimes omit terminal punctuation; the counter will undercount in those cases.
- Everything runs locally; your text never leaves the browser.