Free tool

Urdu word counter: words, characters, sentences and reading time

Urdu word counter for Urdu or mixed Urdu and English text: get words, characters, sentences, paragraphs, reading time and X or SMS limit checks.

  • Free, no sign-up
  • Runs in your browser
  • Nothing uploaded

Paste or type your Urdu text

0Words
0Characters
0Characters without spaces
0Sentences
0Paragraphs
0 minReading time

Social media and SMS limits

WhereUsed / limitStatus

X counts each Urdu letter as 1, each emoji as 2 and each link as 23. Any Urdu letter switches an SMS to UCS-2: 70 in one message, 67 per part when split. English-only SMS: 160, or 153 per part.

What the text contains

Urdu words0
English or other words0
Numbers0
Urdu letters0
Diacritics (aerab)0
Unique words0

Most used words

    Your top 10 words appear here.

    Runs in your browser. Nothing you type or upload is sent to our server.

    How do you use this Urdu word counter?

    Paste or type your text into the box. The counts update as you type: total words, Urdu words, English (Latin) words, numbers, characters with and without spaces, sentences, paragraphs and an estimated reading time. Nothing is uploaded. A copy stays in this browser only, so your text is there next time. Press Clear to remove it.

    1. Paste your Urdu, English or mixed text.
    2. Check the word and character totals at the top.
    3. Look at the social media panel to see whether the text fits an X post, a LinkedIn post, an Instagram caption or a single SMS.
    4. Change the Urdu and English reading speeds if you know your audience reads faster or slower than the defaults.

    How does the tool count Urdu words?

    Urdu words are separated by spaces, but Urdu text also contains characters that a simple space-split counter gets wrong. This tool uses the Unicode word boundary rules from Unicode Standard Annex 29, which your browser implements through Intl.Segmenter. A token counts as a word if it contains letters or digits. Punctuation on its own is never a word.

    The zero width non-joiner (U+200C) needs special care. Writers use it inside a compound such as ہم‌سفر to stop two letters from joining without adding a space. Under the Unicode rules it does not create a word boundary, so the tool counts the compound as one word, not two.

    Which Urdu punctuation marks does it recognise?

    CharacterCode pointUnicode nameCounted as
    ۔U+06D4Arabic full stopSentence end
    ؟U+061FArabic question markSentence end
    . ! ?U+002E, U+0021, U+003FLatin full stop, exclamation, question markSentence end
    ،U+060CArabic commaPunctuation, not a sentence end
    ؛U+061BArabic semicolonPunctuation, not a sentence end
    (invisible)U+200CZero width non-joinerPart of the word, never a split
    ۰ to ۹U+06F0 to U+06F9Extended Arabic-Indic digitsNumber

    Urdu normally uses the extended Arabic-Indic digits (U+06F0 to U+06F9). The tool also accepts the Arabic-Indic digits (U+0660 to U+0669) and Western digits 0 to 9. A number such as ۲۰۲۶ counts as one word and is also shown in its own “numbers” total.

    How are characters, sentences and paragraphs counted?

    • Characters are counted as user-perceived characters (grapheme clusters), so a letter with a diacritic such as zabar or zer counts as one character, the way you see it on screen.
    • Characters without spaces removes spaces, tabs and line breaks. The zero width non-joiner is invisible, so it is not counted as a character either.
    • Sentences end at ۔ ؟ . ! or ?. A last line with no closing mark still counts as one sentence.
    • Paragraphs are blocks of text separated by one or more empty lines.

    How is reading time estimated?

    There is no widely cited published reading speed for adult Urdu readers. The closest measured figure is for Arabic, which uses the same script family: the International Reading Speed Texts (IReST) study reported about 138 words per minute for Arabic and about 228 for English (as cited in this Journal of Optometry paper). The tool therefore assumes 140 words per minute for Urdu words and 228 for English words, and adds the two. This is an assumption, not an Urdu benchmark, so you can change both speeds.

    Worked example

    A blog post has 700 Urdu words and 100 English words. Reading time is 700 / 140 = 5.0 minutes plus 100 / 228 = 0.44 minutes, so about 5 minutes 26 seconds, shown as “about 6 min” when rounded up.

    What are the social media limits for Urdu text?

    PlatformLimitHow Urdu is counted
    X (Twitter) post280Each Urdu letter counts as 1. Emoji count as 2. Every link counts as 23.
    LinkedIn post3,000 charactersPlain characters
    Instagram caption2,200 charactersPlain characters, with at most 30 hashtags
    SMS70 per single message, 67 per part when splitAny Urdu letter switches the message to UCS-2 encoding

    The X rule comes from the X character counting documentation and the weighting table in the twitter-text configuration, which gives weight 1 to the code point range that includes the whole Arabic block. The Instagram figure comes from Meta’s Instagram API documentation. The SMS limits come from Twilio’s UCS-2 explanation. An English-only SMS in the GSM-7 alphabet fits 160 characters, or 153 per part. This matters in Pakistan: a 100-character Urdu SMS is billed as two parts, while the same length in English fits in one.

    Common mistakes when counting Urdu words

    • Missing spaces. Some writers join two words without a space because the letters do not connect visually. A counter cannot see a word break that is not typed, so the count will be low. Proofread with spaces where words end.
    • Extra spaces inside a word. Typing a space instead of a zero width non-joiner splits a compound into two words and raises the count.
    • Using the wrong full stop. A Latin dot in Urdu text still ends a sentence here, but it looks wrong to readers. Use ۔ for Urdu.
    • Copying from images or PDFs. Text pulled from old Inpage files or scanned PDFs can contain presentation-form characters. Retype or convert it to standard Unicode first.

    Tips

    Last updated: October 19, 2026

    Questions, answered

    Questions about the Urdu Word Counter.

    Still unsure? Ask the developer directly on a free 30-minute call.

    Book a free consultation
    How do I count words in Urdu text?

    Paste the text into the counter above. It splits words using the Unicode word rules your browser supports, so Urdu, English and numbers are counted correctly in the same text.

    Does this tool count mixed Urdu and English text?

    Yes. It shows a total word count plus separate counts for Urdu words, English words and numbers.

    What is the Urdu full stop called and what is its code?

    The Urdu full stop is the Arabic full stop, Unicode U+06D4. The Urdu question mark is U+061F.

    Why does my Urdu SMS show as two messages?

    Urdu letters force UCS-2 encoding, which allows 70 characters in a single SMS and 67 per part when the message is split. Long Urdu texts use more parts than English texts of the same length.

    How many Urdu characters fit in an X post?

    Up to 280, because X counts each Arabic script letter as 1. Emoji count as 2 and each link counts as 23.

    How is Urdu reading time calculated?

    The tool assumes 140 words per minute for Urdu, based on a published Arabic reading speed of about 138, and 228 for English. There is no standard Urdu figure, so you can change both values.

    Does the zero width non-joiner split a word?

    No. The zero width non-joiner U+200C only stops two letters from joining. The counter treats the compound as one word.

    Is my text saved or uploaded?

    It is not uploaded. A copy is kept only in this browser so it is there next time. Press Clear to remove it.

    Your developer Jamshaid Ali Founder, Handicraft Marketing

    Need a tool like this built for your business?

    We build fast WordPress sites, custom calculators and software that run your daily work. Tell us what you need and get a clear plan within 24 hours.

    • Reply within 24 hours
    • Free plan, no obligation
    • Talk directly to the developer
    Direct WhatsApp
    Book Free Consultation