Skip to content
Owais Khan Software Reviews

Word Counter

Words, characters, reading time and platform limits as you type. Your text never leaves your browser.

Count words and characters

Words

75

Characters

418

No spaces

342

Sentences

5

Paragraphs

2

Reading time

19 sec

Speaking time

25 sec

Limits

  • X (Twitter) post418 / 280
  • Google title tag (about)418 / 60
  • Meta description (about)418 / 160
  • YouTube title418 / 100
  • Instagram caption418 / 2,200
  • LinkedIn post418 / 3,000
  • SMS7 × UCS-2

Unicode because of: —

Top keywords

product22.6%
alternatives11.3%
back11.3%
beats11.3%
benefit11.3%
coffee11.3%
delivery11.3%
description11.3%
detail11.3%
double11.3%

A character counter for every platform

Each platform counts differently, which is why a text that “fits” in one tool gets cut off in another. This character counter counts characters the way readers see them, weights X posts the way X does, and works out SMS parts the way phone networks do — including the curly quote or dash pasted from a word processor that silently halves how much fits in a text message. In the example, a single em dash (—) turns a 3-part SMS into a 7-part one.

Reading time and speaking time

Reading time helps size a blog post or newsletter; speaking time helps with speeches, presentations and video scripts. Both use research averages rather than a round guess: 238 words a minute silently and 183 aloud. The example above, 75 words, takes about 19 sec to read and 25 sec to say.

Keyword density

The keyword table lists the words you use most, leaving out filler such as “the” and “and”, with each one’s share of the total. It is a quick way to spot a word you are repeating too often, or to check that an article is actually about the topic its title promises.

Frequently asked questions

How does the word counter count words?
The way Microsoft Word and Google Docs do: any run of characters between spaces that contains a letter or a number is a word, so "don’t", "e-mail" and "2.0" count as one each and a lone dash counts as none. Chinese and Japanese are written without spaces, so each Chinese character and each kana counts as a word, which is also how Word counts them.
How many characters is my text, with and without spaces?
Both counts appear at the top as you type. Characters are counted as a reader sees them: an emoji such as 👍🏽 or 👨‍👩‍👧 is one character, even though it is stored as several code units — which is why some other counters give a larger number. "Without spaces" leaves out spaces, tabs and line breaks.
How long does it take to read or say my text?
Reading time uses 238 words per minute and speaking time 183 — the average silent and aloud reading speeds for English non-fiction found by Brysbaert’s 2019 review of 190 studies. A 1,000-word article takes about 4 minutes to read and 5½ minutes to say aloud, a useful check for speeches, videos and podcasts.
How are X (Twitter) characters counted?
Not one-for-one. X weights characters: Latin letters, digits and most punctuation count 1, but Chinese, Japanese, Korean and most emoji count 2, and every link counts as 23 no matter how long it is. The limit is 280. This counter uses X’s own published weighting and matches its test cases; links written without http:// are counted as plain text here.
How many SMS messages will my text use?
A single SMS holds 160 characters if every character is in the GSM alphabet — Latin letters, digits and common symbols. Longer texts are split into parts of 153. One character outside it, such as a curly quote “ or an emoji, switches the whole message to Unicode, which fits only 70 characters, or 67 per part. The counter shows the encoding, the number of messages, and which characters forced Unicode, so you can swap them.
Is my text saved or uploaded?
Your draft is saved only in this browser, so it is still here if you close the tab; clear the box to remove it. Nothing is uploaded: the counting runs as a small script inside this page, your text never leaves your browser, and there are no analytics here. That is enforced rather than promised: this site’s test suite scans the shipped HTML for every browser API capable of sending data off the page and fails the build if it finds one.

Guides