Paste or write and see the counts update live, including the limits that actually matter.
126
Words
687
Characters
Emoji count as one
560
Characters, no spaces
8
Sentences
3
Paragraphs
5
Lines
32 sec
Reading time
At 238 words a minute
54 sec
Speaking time
At 140 words a minute
15.8
Words per sentence
Average
4.4
Characters per word
Average, spaces excluded
Share of all 127 words, common words such as "the" and "of" ignored.
How It Works
Drop your draft into the left pane, or open a .txt or .md file. Nothing is sent anywhere: the counting happens in your browser as you type.
Words, characters, sentences, paragraphs and lines update on every keystroke, alongside reading time, speaking time and the two averages editors actually use. Highlight any part of the text and every number switches to that selection.
The meters show your text against a title tag, a meta description, an X post and more, and the keyword density list shows the words you repeat. Publish turns the text and its statistics into a shareable page.
About This Tool
A word counter that counts the way an editor would, then tells you whether the text fits where you are about to put it.
This word counter gives you five counts at once - words, characters, characters without spaces, sentences and paragraphs, plus lines - every one of them updated as you type. Around them sit the numbers that turn a count into a decision: reading time, speaking time, average words per sentence and average characters per word. It doubles as a reading time calculator for blog posts and a character counter for the boxes that cut your text off.
Students with a word limit, writers with a brief, and anyone holding a draft that came back from ChatGPT or Claude longer than they wanted. It is also for the person writing a title tag, a caption or an ad headline, who needs to know not just how many characters they have typed but how many they have left.
Words are split on spaces and line breaks, so a hyphenated word and a contraction each count once, and a stray dash or a run of dots does not count at all. Characters are counted as people see them rather than as the bytes underneath, so an emoji is one character, not two or four. Sentences end at a full stop, question mark or exclamation mark followed by a space, with guards for "Mr.", "e.g." and decimals such as 1.2, so a decimal mid-paragraph does not double your sentence count. Paragraphs are blocks separated by a blank line. Chinese and Japanese are written without spaces between words, so each character there counts as one word, which is the convention every CJK counter follows.
The keyword density list shows the ten most frequent words and two-word phrases, with a common-word list removed so "the" and "of" do not take the top slots. It runs a moment after you stop typing so the counts themselves never stutter. All of it happens in your browser: no text is uploaded, and your draft only leaves your computer if you press Publish.
Sentence detection is rules, not grammar, so an unusual abbreviation can merge two sentences and a list without full stops is counted a line at a time. Character limits are counts, not pixel widths: Google measures a title by how wide it renders, and X counts every link as 23 characters, so treat both as guides. If your text needs its case fixed first, the Convert Case tool is next door; if you are writing a title tag, the Meta Tag Generator previews it as a search result.
Counting usually ends in sending something to someone, so Publish wraps your text and its statistics in a small page and puts it on a live link with HTTPS in seconds, no account needed. The link lasts 30 minutes unless you claim it, claiming is free, and from there you can pick your own address or, on a paid plan, connect a custom domain. See how it works for the rest.
Questions
More Free Tools
Every tool here runs in your browser and ends the same way: one click and your HTML is on a live link.
Change text to uppercase, lowercase, sentence case, title case, camelCase, snake_case, kebab-case or CONSTANT_CASE in one click. Free, instant, in your browser.
Convert Markdown to clean HTML with a live preview. Supports tables, code blocks and task lists. Copy the HTML or publish it as a web page.
Generate title, description, Open Graph and Twitter card tags for your page and see how it will look on Google, Facebook, X and WhatsApp before you publish.
Try It Now
Still Here? Drop It In.
The whole pitch fits in one sentence: your HTML, on a link, in seconds.
Drag and drop your HTML file(s), folders, or ZIP file
or ·
No account needed. Your unclaimed website stays live for 30 minutes on a free subdomain. Claim it to your account to keep it permanently.