Word & Character Counter
Words, characters, sentences, reading & speaking time, keyword density, and limit checker.
This counter gives you every number an editor, student, or marketer needs from a block of text: words, characters, sentences, paragraphs, reading and speaking time, keyword density, and platform character limits, all computed live in your browser. Nothing you paste is uploaded, logged, or stored anywhere.
How to use
- Type into the editor, or click Paste to pull from your clipboard, Sample to load demo text, or Clear to start over.
- Read the live stats grid: words, characters (with and without spaces), sentences, paragraphs, lines, reading time, speaking time, and average word length.
- Pick a preset in the Limit checker: X post (280), SMS (160), Meta description (160), Title tag (60), or IG caption (2,200). Then watch the "characters left" line and progress bar.
- Scan the Top words card (shown once you have at least 10 words) for your ten most repeated keywords with counts and density.
- Click Copy stats or Download to export all statistics as plain-text lines.
What counts as a word or sentence
A word is any run of non-whitespace
characters, so hyphenated terms like
state-of-the-art count as one word, and emoji or
numbers surrounded by spaces each count as one. A
sentence is counted at each terminator
(. ! ?) that is followed by a space and a
capital letter, quote, or the end of the text, so
3.14 and example.org no longer
inflate the count the way naive splitters do. Average word
length divides characters without spaces by the word
count.
For example, paste Pi is roughly 3.14. Visit
example.org for more! and you get 8 words, 2 sentences
(not 4), 49 characters, and an average word length of 5.3.
Reading time, speaking time, and keyword density
Reading time uses 238 words per minute, the average adult silent-reading rate reported in Brysbaert's 2019 meta-analysis of reading studies. Speaking time uses 140 words per minute, a comfortable conversational pace often recommended for presentations and voice-over scripts. Both are estimates: dense technical prose reads slower, and practiced speakers vary between roughly 110 and 170 wpm.
The Top words card tokenizes lowercase words of three or more letters, drops about forty common English stopwords ("the", "and", "with"…), and shows each keyword's count and density (its share of all words). SEO writers use density to spot accidental keyword stuffing (most aim well under 2-3% for any single term) and to confirm the page actually uses the phrase it targets.
Common character limits
The limit checker covers the ceilings you hit most often: an X (Twitter) post allows 280 characters; a single SMS segment is 160 (GSM-7 encoding; emoji push it down to 70); Google typically truncates meta descriptions around 160 characters and title tags around 60; and an Instagram caption tops out at 2,200. When you cross a limit, the "characters left" line turns red and shows a negative number.
FAQ
More questions? Browse the full FAQ.
Need to fix capitalization before you publish? Run your text through the case converter for title, sentence, and code casing. Comparing two drafts to see what changed? The text diff tool highlights line and word-level changes side by side.