Count words, characters, sentences and reading time as you type
Processed in your browser. Nothing is uploaded. Updated on 25 Oct 2026.Counting words matters when a limit does: 250 words for an essay, 160 characters for a meta description, 280 for a post. This counts words, characters with and without spaces, sentences and reading time as you type. Nothing you paste is sent anywhere.
Type or paste your text into the box, or press Open PDF or Word to load a file.
Read Words, Characters, Sentences, Paragraphs and Reading time as you type.
Check the Limits list to see how close you are to common word and character limits.
Press Copy counts to copy the figures; nothing you type is sent anywhere.
This word counter shows the number of words, characters with and without spaces, sentences, paragraphs and lines while you type. It also works out the reading time at 238 words per minute and the speaking time at 150, and lists the words you use most with their share of the text.
People use it to keep an essay or statement of purpose under a word limit, to trim a speech to the minutes they have been given, and to check that a blog post is not leaning on one phrase too heavily. The limit readouts show at a glance whether an X post fits in 280, a meta description in 155 and an SMS in 160 characters.
Under the counts sit three figures about the writing itself. Unique words counts each different word once, whatever its capitals. Average and longest sentence use the same sentence breaks as the Sentences count. Readability is the Flesch reading ease score (Flesch, 1948): 206.835 minus 1.015 times the words per sentence minus 84.6 times the syllables per word, so a higher score is easier to read. Beside it is the Flesch-Kincaid grade, a US school grade from the 1975 US Navy study by Kincaid and colleagues. Syllables are estimated with an English spelling rule, so both appear only for English text of at least three sentences and 30 words.
It counts other scripts properly. Hindi, Marathi, Tamil and other Indian languages keep their vowel signs attached, so each word counts once and each letter as you see it. Chinese, Japanese and Thai do not use spaces, so the browser's own word segmenter finds the word breaks. The text stays in your browser; nothing is uploaded or stored on a server. One paste can be up to two million characters, roughly 330,000 words, and the box says so before you reach it.
A few details are worth knowing. Hyphenated words and contractions count as one word, which matches most word processors. Keyword density leaves out common English words such as "the" and "and"; switch that off to see every word. Ctrl+Enter copies all the counts. For cleaning text before you count it, try Remove Duplicate Lines or the Case Converter.
Paste the essay into the box or type it there. The word count updates on every keystroke, along with characters, sentences, paragraphs and reading time. Hyphenated words such as "well-known" and contractions such as "don't" count as one word each, which matches how Microsoft Word and Google Docs count.
Yes. Words are split on spaces and letters are matched with Unicode classes that include vowel signs, so a Hindi word such as "नमस्ते" counts as one word and its letters count the way you see them. Chinese, Japanese and Thai, which do not use spaces, are split with the browser's built-in word segmenter.
Reading time is the word count divided by 238 words per minute, the average silent reading speed for adults reading non-fiction in English. Speaking time uses 150 words per minute, a comfortable pace for a talk or presentation. Both are rounded to the nearest second and are estimates, not measurements of your own speed.
No. Counting happens in your browser and the text is never sent to a server. The text you type is remembered on this device only, so it survives a page reload; press Clear to remove it.
An SMS uses a compact 7-bit alphabet for plain English text, which fits 160 characters. A single character outside that alphabet, such as a Hindi letter, an emoji or a curly quote, switches the whole message to Unicode, which fits 70. Longer messages are sent in parts of 153 or 67 characters.
Keyword density is how often a word appears as a percentage of all words. The list skips numbers, single letters and about 170 common English words such as "the", "and" and "is", so the words that describe your topic rise to the top. Switch off "Hide common words" to include them.
Hindi ya English ke words nikale: paste or type the text and the count updates on every keystroke, with characters, sentences, paragraphs and reading time. Indian scripts keep their vowel signs attached, so each word counts once. Reading time uses 238 words per minute. The text stays in your browser.
Still stuck? Ask about Word Counter and anybody who knows can answer. No account needed.
Same job, other tools: Hindi Typing Test – Hindi typing speed in Devanagari with any keyboard, against the SSC 30 wpm mark · Unicode to Kruti Dev Converter – Turn Unicode Hindi into Kruti Dev 010 keys for Word, PageMaker and typing practice.
On the related tools: URL Extractor – Find every link in pasted text or HTML and get them as a clean, deduplicated list.
In the collection Text Tools.