Overview
Count words, characters, sentences, and reading time
Whether you are writing an essay with a strict word limit, a social media post that has to fit in 280 characters, an SEO meta description, or a blog post that should take readers about five minutes to read, knowing the size of your text matters. The ToolHub Word Counter computes seven different counts in real time as you type or paste, so you always know exactly where you stand.
Everything is processed locally in your browser. Your text is never uploaded, logged, or analyzed by anyone but you.
Step-by-step
How to use the word counter
- 1
Paste or type your text
Drop any text into the textarea. Counters update instantly with every keystroke. - 2
Read the seven metrics
Words, characters with spaces, characters without spaces, sentences, paragraphs, lines, and estimated reading time at 200 words per minute. - 3
Edit until you fit
Use the live counts to trim or expand your text to fit any limit. The numbers respond as you type, so you can edit with confidence.
Background
What each metric means
Words
A word is anything separated by whitespace. Hyphenated terms like “state-of-the-art” count as one word. Contractions like “don't” count as one. This matches how most word processors and editors count.
Characters with spaces vs without
Characters with spaces is what you usually want for SMS limits (160 characters), tweets (280), or meta descriptions (155). Characters without spaces is sometimes used in academic assignments or by writers paid per character.
Sentences and paragraphs
Sentences are split on period, exclamation, and question marks followed by space or end of text. Paragraphs are blocks of text separated by blank lines.
Reading time
Calculated as words divided by 200, the average adult silent reading speed in English. Children read slower, college-level readers read faster. Use this as a rough estimate for blog posts and articles.
Reference
Common length targets
- Tweet (X post): 280 characters with spaces
- Meta description: 155 to 160 characters for full display in search results
- SMS message: 160 characters before splitting into multiple parts
- Headline (SEO best practice): 50 to 60 characters before truncation
- LinkedIn post: 1,300 characters before the see-more cut-off
- Instagram caption: 2,200 characters maximum
- Blog post (good engagement): 1,500 to 2,500 words
- College essay: 250 to 650 words for typical assignments
- Cover letter: 250 to 400 words for one page
Use cases
When to use a word counter
Academic writing
Hit exact word counts for essays, dissertations, and assignments where deviation costs marks.
SEO meta descriptions
Stay within 155 characters so your description displays in full in Google search results.
Tweet drafts
Count characters before posting to make sure long-form thoughts fit a single tweet.
Cover letters and resumes
Keep cover letters under 400 words and resume bullets concise for hiring manager attention spans.
Blog posts
Aim for 1,500 to 2,500 words for solid SEO performance and reader engagement.
Translation work
Translators often charge per word. Knowing exact counts helps with quotes and invoices.
Common questions
Why does my count differ from Microsoft Word?
Different tools draw the line on edge cases differently: how to count hyphenated terms, em dashes, abbreviations, or numbers. Most counts will agree within a few words. For assignments where the exact tool matters, use the same tool your evaluator uses.
Does the counter work for non-English text?
Yes for word and character counts in any language that uses spaces between words. Sentence counts assume English-style punctuation. For Chinese, Japanese, Korean, or Thai (which do not space-separate words), word counts are not meaningful and you should rely on character counts instead.
Is reading time accurate?
It is an estimate. Real reading speed varies from 150 to 300 words per minute depending on age, language fluency, and text difficulty. The 200 wpm figure is a widely-cited average for general adult readers in English.
Are there limits on text length?
The counter can handle arbitrary length. Very long texts (over 1 million characters) may slow the live counting on older devices since the algorithm runs on every keystroke.
100% private