Word Counter

Count words, characters and sentences in any language, check social media and SMS limits, and track a word target.

Runs in your browserNo sign-up required
0words
0characters
0sentences
0paragraphs
0 secreading
0 secspeaking

Your text stays in this browser (saved as a draft so it's here when you come back). Nothing is uploaded.

Length limits
X (Twitter) post280 left
0 / 280 characters · X counts links as 23 and some characters (like Hindi or emoji) as 2, so treat this as a guide.
Meta description160 left
0 / 160 characters · Google usually shows about 150–160 characters.
SMS0 messages
0 characters · 160 per SMS, 153 when split
Details
Characters without spaces
0
Lines
0
Unique words
0
Average word length
–
Average sentence
–
Longest sentence
–

More Than a Number

A basic word counter tells you one thing: how long your text is. This one also scores how easy your text actually is to read, using the same Flesch Reading Ease formula used across publishing and education, and surfaces the words you repeat most often — useful for tightening writing, checking SEO keyword density, or simply noticing a habit you didn't realize you had.

How to Use This Tool

  1. 1Paste or type your textOr open a .txt file. The counts at the top update as you type, and your text is kept as a draft in this browser.
  2. 2Read the countsWords, characters, sentences, paragraphs, and reading and speaking time, plus unique words and sentence length in the details panel.
  3. 3Check a length limitTurn on the limits you write for, such as an X post (280), meta description (160), Instagram caption (2,200) or SMS, and see how much room is left.
  4. 4Set a word targetFor an essay or article, enter the word count you need and watch the progress bar fill.

Understanding the Readability Score

  1. 1What the Flesch Reading Ease score meansScored 0–100, where higher means easier to read. Roughly: 90+ is very easy (a simple children's book), 60–70 is standard (most everyday writing), and below 30 is very difficult (dense academic or legal text).
  2. 2How it's actually calculatedThe score combines average sentence length and average syllables per word — longer sentences and longer, more syllable-heavy words both push the score down. It's a proxy for reading difficulty, not a measure of quality or correctness.
  3. 3Why this matters for real writingContent aimed at a general audience — a blog post, a product page, a public notice — usually reads better in the "Standard" to "Fairly Easy" range. Technical or academic writing naturally scores lower, which isn't necessarily a problem if that's genuinely the intended audience.

Frequently Asked Questions

How is the readability score calculated?

It uses the Flesch Reading Ease formula, based on average sentence length and average syllables per word, and the Flesch-Kincaid Grade Level. These formulas only work for English, so the score appears once your text is mostly English and at least 30 words long.

What does the keyword density table show?

The words that appear most frequently in your text (excluding common words like "the" and "and"), along with how many times each appears and what percentage of all words that represents — useful for checking SEO keyword usage or spotting words you're over-relying on.

Does the word count include headings and titles?

Yes — this tool counts everything in the text box exactly as typed, without distinguishing headings from body text.

How accurate is the syllable count used for readability?

It uses a standard vowel-group heuristic, the same approach most readability tools use, which is accurate for the vast majority of English words but can occasionally miscount unusual or foreign words.

How are words counted?

A word is any group of characters between spaces that contains a letter or a number, so "well-known" is one word and "3.5" is one word, while a lone dash or emoji is not counted. This matches how Microsoft Word and Google Docs count, and it works for Hindi, Gujarati, Tamil and other languages too.

How is reading time worked out?

Reading time uses 238 words a minute, the average silent reading speed for adults found in a large 2019 review of reading studies. Speaking time uses 150 words a minute, a typical pace for a talk or video.

How many characters fit in one SMS?

One SMS holds 160 characters of plain English text, or 153 per part when a long message is split. If the message has any Hindi or other Indian-language text or an emoji, the whole message switches to Unicode: 70 characters per SMS, or 67 per part. The SMS limit shows how many messages your text needs.

Is the character count the same as X (Twitter) counts?

Close, but not always exact. X counts every link as 23 characters and some characters, such as Hindi letters and emoji, as 2. Use the meter as a guide and check the counter in the X app before posting.

Is my text uploaded anywhere?

No. Every count runs in your browser and nothing you type is sent anywhere. Your text is saved only in this browser as a draft, so it is still there if you close the tab; press Clear to remove it.

Is this word counter free to use?

Yes, completely free, with no sign-up and no length limit beyond what your browser can handle.