RevealTheme logo

Word & Character Counter

Count words, characters, sentences, paragraphs, and reading time for any text you paste or type. Every metric recalculates instantly in your browser as you edit.

0
Words
0
Characters
0
No spaces
0
Sentences
0
Paragraphs
1 min
Reading time

How to use this tool

  1. 1

    Paste or type your text into the large text area.

  2. 2

    Read the six live counters below it: words, characters, characters without spaces, sentences, paragraphs, and estimated reading time.

  3. 3

    Edit the text and watch every number update on each keystroke.

  4. 4

    Clear the box to reset all counters to zero.

How does this word counter measure your text?

This counter applies a few simple, transparent rules rather than a linguistic model. Words are counted by trimming the text and splitting it on runs of whitespace (spaces, tabs, newlines), so each run of non-space characters is one word — URLs, numbers, emails, and hyphenated terms each count as a single word. Characters is the raw length of the string, including spaces and line breaks; because it counts JavaScript UTF-16 code units, an emoji or other astral-plane character may register as two. Characters-without-spaces strips every whitespace character first. Sentences are found by splitting on runs of . ! or ?, which is a naive heuristic: abbreviations like 'Dr.' and decimals like '3.14' will each be over-counted as sentence breaks. Paragraphs are blocks separated by one or more newlines. Reading time assumes 200 words per minute, a common average for adult silent reading of online prose, and is rounded with a one-minute floor. These metrics are great for quick checks against length limits, but for strict academic or publishing word counts, confirm against the rules your specific style guide or word processor uses.

Common use cases

  • Trimming a tweet or thread to fit X's 280-character limit, or a bio to a profile's character cap.

  • Checking a college essay or scholarship statement against a strict word limit before submitting.

  • Estimating how long a blog post or newsletter will take readers to finish, to set expectations.

  • Hitting a meta description close to the ~155-character sweet spot for search snippets.

  • Verifying a product description, ad headline, or app store listing fits a marketplace's field limit.

  • Quickly gauging the length of a chunk of text before pasting it into a tool with a token or length cap.

Frequently asked questions

What counts as a word?
Any run of non-whitespace characters separated by spaces, tabs, or newlines. A URL, a number, an email address, or a hyphenated word each counts as one word.
Is the character count the same as my word processor's?
Usually, but not always. This tool counts raw string length in UTF-16 code units, so spaces and line breaks are included and some emoji or rare symbols may count as two characters.
Why is the sentence count sometimes wrong?
Sentences are detected by splitting on . ! and ? characters. Abbreviations like 'Mr.' and decimals like '3.14' contain those characters, so they can inflate the count. Treat the sentence number as an estimate.
How is reading time calculated?
Words divided by 200 words per minute, rounded to the nearest minute with a minimum of one minute. Fast readers may finish quicker; dense or technical text reads slower, around 150-180 wpm.
How are paragraphs counted?
Any block of text separated from another by one or more newline characters counts as a paragraph, so a single line break starts a new paragraph here even if you meant it as one block.
Is my text uploaded anywhere?
No. All counting runs locally in your browser with JavaScript. Your text never leaves your device and is not sent to any server.

Related tools