Skip to content

Tool 23 / Analyze

How much text is actually here?

Characters with and without spaces, words, sentences, paragraphs, reading time, speaking time, and the words you use most. All counted in the tab, as you type.

  • Free to use
  • Live counts
  • Runs locally
Live workbench46 words
Full count report

Characters

266

grapheme-aware

Without spaces

220

Words

46

Unique words

39

Sentences

4

Paragraphs

2

Reading time

14 sec

at 200 wpm

Speaking time

21 sec

at 130 wpm

Most used words

WordCountShare
a2
an2
and2
is2
the2
time2
you2
as1
can1
chapter1

Keywords (stopwords hidden)

WordCountShare
time2
chapter1
clear1
counters1
cover1
description1
easy1
entire1
essay1
frequency1
266 characters46 words4 sentences14 sec readingLive · never uploaded

What it counts

The Character Counter is a writing instrument, not a character-frequency analyser. It answers the practical questions: Will this fit in the field? How long will it take to read? How many words are in the draft? Is the paragraph count what I think it is? The numbers update as you type, so you can watch a caption shrink into a limit instead of pasting it into the page and guessing.

The main cards show characters, characters without spaces, words, unique words, sentences, paragraphs, reading time, and speaking time. The full report in the output pane adds letters, digits, punctuation, line counts, average word length, the longest word, and lexical diversity. That report is plain text, so it can be copied into a note or a ticket.

Reading and speaking time

Reading time is the word count divided by a chosen reading speed. The default is 200 words per minute, which is a reasonable average for adult prose. A dense technical document may be slower; a familiar email may be faster. The point is not precision but a sense of scale: a 1,200-word article is roughly six minutes at the default, and a 60-word caption is under twenty seconds.

Speaking time uses a slower default of 130 words per minute, which is closer to a measured presentation pace. A script that looks short on the page can take longer to say than expected, especially with pauses, slide changes, and the difference between reading and speaking. Use the speaking estimate for a talk or a voiceover, and the reading estimate for an article.

Word frequency and keywords

The two tables at the bottom are different views of the same text. “Most used words” counts every token, including the small grammatical words that hold a sentence together. It is the right table for spotting a repeated phrase, a tic, or a name that appears more often than you thought.

“Keywords” removes a built-in list of common English stopwords — articles, pronouns, prepositions, and auxiliary verbs — so the topic words rise to the top. It is a quick way to see what a draft is about, but it is not a search-engine keyword tool and it does not understand synonyms, phrases, or intent. Treat it as a mirror, not a strategy.

Examples

A social caption near a limit
Characters including spaces

Before

We shipped a small update today: faster search, clearer errors, and a fix for the export bug.

After

104 characters with spaces
89 characters without spaces
18 words
1 sentence

The exact count depends on whether the destination counts spaces, line breaks, and emoji. The tool shows both with-space and without-space counts so you can match the platform’s rule rather than guessing.

A talk script
Speaking time at 130 wpm

Before

Today I want to show you three things: where the time goes, what we changed, and what happens next.

After

21 words
About 10 seconds at 130 wpm
1 sentence

At a measured pace, twenty-one words is a short opening — roughly ten seconds before pauses. The reading estimate would be faster, which is why the speaking speed is a separate choice.

A repeated word
Frequency table

Before

The launch is ready. The launch page is ready. The launch email is not ready.

After

Most used: the (3), launch (3), ready (3)
Words: 15 · Unique: 9
Reading time: under 5 seconds

The repeated “launch” is not automatically a problem. It is a signal: the paragraph is about one thing, and the repetition may be intentional emphasis or a draft that has not been trimmed. The table shows the pattern; the editing decision is still yours.

Limits worth knowing

  • Word counting is locale-aware. The browser’s word segmentation is used where available, which handles hyphenated words and apostrophes better than a naive split. Different languages have different ideas of what a word is, so a count is always an approximation.
  • Sentence counting is heuristic. Abbreviations, decimals, and ellipses can confuse a sentence boundary. A sentence without terminal punctuation may be merged with the next one.
  • Reading time is an estimate. It does not account for code blocks, tables, footnotes, or the difficulty of the prose. Use it for scale, not for scheduling.
  • Keyword tables are English-biased. The stopword list is English. In another language, the “keywords” table may still contain common grammatical words, which makes it less useful but not wrong.
  • Nothing is stored. The text disappears on refresh. Copy the report or the result before leaving.

Page updated

Questions, answered

Does the character count include spaces?

Both numbers are shown. “Characters” includes spaces, punctuation, and line breaks; “Without spaces” excludes whitespace. Most social platforms count characters including spaces, while some databases and SMS tools count something different, so check the destination’s definition.

How is reading time calculated?

Words divided by the reading speed you choose. The default is 200 words per minute, a common average for adult prose. A technical document or a second-language reader may be slower; a skimming pass may be faster. The number is an estimate, not a stopwatch.

What is lexical diversity?

The number of unique words divided by the total number of words. A 100-word text with 70 unique words scores 70%. It is a rough signal: a high score can mean varied vocabulary, but it can also mean the text is a list of names. Short texts produce unstable scores.

What is the difference between “most used words” and “keywords”?

The first table counts every word, including “the”, “and”, and “of”. The second removes a built-in list of common English stopwords, so the words that carry the topic rise to the top. Keyword tables are more useful for a quick topic check; raw counts are more honest about repetition.

Does it count emoji as one character?

Yes. Characters are counted as grapheme clusters, so an emoji family is one visible character. The UTF-16 and code-point counts are also shown in the full report for developers who need the storage-level numbers.

All tools →