Word Counter

Paste or type your text for a live count of words, characters and sentences, plus reading time, top keywords and every social media limit in one place.

  • 100% free
  • Runs in your browser – nothing uploaded
  • No sign-up

Auto-saved in this browser only. Nothing is uploaded.

Advanced options reading speed, links

238 = average adult (Brysbaert 2019)

130 slow presentation · 160 podcast

0Words
0Characters
0Characters (no spaces)
0Sentences
0Paragraphs
0 secReading time
0 secSpeaking time
0Unique words

Platform limits

Green = fits

Writing goal

0 of 1,000 words

Details

Average word length0
Average sentence length0
Longest sentence0
Readability (Flesch)–
Lines0
Size (UTF-8 bytes)0
Your most-used words will appear here.

How to use the word counter

  1. Paste or type your text into the box. Counts update live as you type. There’s no button to press.
  2. Check the platform limits to see at a glance whether your text fits a tweet, a meta description, an Instagram caption or a Google Ads headline.
  3. Tidy it up with the one-click case converters and “Remove extra spaces”, then copy or download the result.
  4. Set a writing goal (for example 1,500 words for a blog post) and watch the progress bar fill up.

What makes this word counter different?

Most online word counters simply split text on spaces. That breaks as soon as your writing contains real-world content. Ours is built to count the way editors, schools and publishers expect:

  • Contractions and hyphenated words count once: don't, well-known and e-commerce are single words, just like in Microsoft Word and Google Docs.
  • Numbers stay whole: 1,000 and 3.5 are one word, not two.
  • Emojis are not words, but each emoji counts as one character, even complex ones like 👍🏽 that are made of several hidden code points.
  • Indian and Asian languages work: Tamil, Hindi, Telugu and other scripts that use combining marks are counted correctly, and each Chinese or Japanese character counts as a word.
  • Smart sentence detection doesn’t get fooled by “Dr.”, “e.g.”, “3.50” or initials like “J. K. Rowling”.

How long should my content be?

There’s no magic word count for ranking on Google. Length should match what the searcher needs. That said, these ranges are good starting points:

Content typeTypical lengthWhy
Meta title50–60 charactersGoogle cuts titles at about 600px wide
Meta description120–158 charactersLonger snippets get truncated with “…”
Product description150–400 wordsEnough to answer questions without burying the Buy button
News / short blog post600–1,000 wordsQuick answers and updates
In-depth guide1,500–2,500+ wordsCompetitive topics where you must cover every angle
Instagram captionUp to 2,200 charactersOnly the first ~125 show before “more”
X (Twitter) post280 charactersStandard account limit
LinkedIn postUp to 3,000 charactersThe first ~210 show before “see more”

How reading time is calculated

We use 238 words per minute for silent reading. That’s the average for adult readers of non-fiction, according to a 2019 review of 190 studies by Marc Brysbaert. Speaking time uses 150 words per minute, a comfortable pace for presentations, podcasts and YouTube voice-overs. Showing reading time on your blog posts sets expectations and can reduce bounce rate.

💡

Pro tip: Only the first 125 characters of an Instagram caption and the first ~210 of a LinkedIn post appear before “more”. Put your hook, offer or question there. Use the limit bars above to check it.

Characters with or without spaces?

Social networks, SMS and Google Ads count all characters including spaces. Some academic and translation work is priced per character without spaces. We show both, so you never have to guess.

Frequently asked questions

Is this word counter free and private?

Yes, completely. It runs entirely in your browser. Your text is never sent to a server, and it is auto-saved only in your own browser, so you don’t lose work if you close the tab.

Why is my count different from Microsoft Word?

Counts can differ slightly on edge cases such as URLs, symbols or stray punctuation. We follow the same main rules as Word and Google Docs: hyphenated words and contractions are one word, and emojis and standalone symbols are not words.

Does it count words in Tamil, Hindi and other languages?

Yes. Words in Indian scripts (Tamil, Hindi, Telugu, Kannada, Malayalam, Bengali and more) are counted correctly, including vowel signs. Chinese and Japanese characters count as one word each, which is the usual convention for those languages.

How many words is a 5-minute speech?

At a natural speaking pace of 150 words per minute, a 5-minute speech is about 750 words. Paste your script and check the Speaking time card.

What is the character limit for a tweet, meta description or Instagram caption?

X (Twitter) allows 280 characters for standard accounts. Aim for 120–158 characters in a meta description. Instagram captions can be 2,200 characters. See the “Platform limits” panel for these and more, updated live as you type.