Free · No sign-up · Private
Free Live Word, Character, Sentence & Reading-Time Counter
A lightning-fast, client-side browser utility that calculates word counts, character counts, sentences, paragraphs and reading times instantly as you type. Free to use. No registration required.
Counting is live — every metric updates as you type. Nothing is uploaded; the text stays in this browser tab.
Live results
Nothing counted yet. Paste your text above, or select Load example to see a worked sample: 88 words, 498 characters with spaces, 6 sentences, 3 paragraphs and about 23 seconds of reading time.
- ✓ Free to use
- ✓ No registration required
- ✓ Processing happens in your browser
- ✓ No data is stored or uploaded
What is this word counter?
WordToolbox is a live character, word, sentence and reading-time counter. You paste raw text into the box above and it immediately reports word count, character count with and without spaces, sentence count, paragraph count, line count, unique words, average sentence length and estimated reading and speaking time.
It exists for one problem: you need to know how long a piece of text is without opening a heavy word processor, creating an account, or waiting for a page to submit. Everything runs as JavaScript inside your own browser, which is why the numbers appear as fast as you can type.
Who it is for
Built primarily for content writers and copywriters working to word and character budgets, and used daily by students checking assignment limits, editors trimming copy, social media managers fitting posts into platform limits, bloggers tracking SEO article length, and programmers inspecting string lengths.
Word counter online and character counter online in one page
Two jobs people usually need two tools for, answered by the same box above.
Searches for a word counter online almost always come from a length target: a 1,500-word essay, an 800-word blog brief, a 250-word abstract, a 60-second script. Searches for a character counter online come from a hard technical ceiling instead: 280 characters on X, 150 for a meta description, 2,200 on an Instagram caption, 30 for a Google Ads headline. WordToolbox reports both at once, so you never have to paste the same draft into two different sites.
Which number should you trust for your task?
| Task | Metric that decides it | Typical target |
|---|---|---|
| University essay or dissertation chapter | Words | Stated limit ±10% |
| SEO article | Words | 900–2,000 depending on intent |
| Post on X | Characters with spaces | 280 |
| Meta title / meta description | Characters with spaces | ~60 / ~155 |
| Google Ads headline / description | Characters with spaces | 30 / 90 |
| Database or form field validation | Characters without spaces or with | Whatever the schema allows |
| Video script or podcast segment | Words → speaking time | 140 words per spoken minute |
Why the two counts disagree
English prose averages roughly 5.1 letters per word plus one space, so about 6 characters per word. A 500-word section lands near 3,000 characters with spaces and near 2,550 without. That estimate breaks down for technical writing, German compounds, URLs and emoji, which is exactly why the counter measures your actual text rather than multiplying an average.
Character counting here is grapheme-based: an emoji or an accented character counts as one character, matching what a reader sees, though some platforms bill emoji as two units in their own limits. If invisible or zero-width characters are inflating a count, the Unicode and hidden character reference explains what to look for.
Hitting a target instead of just measuring it
When you are short or long against a word limit, the fix is editorial rather than mechanical — see how to meet essay word counts without fluff or padding. For platform character ceilings, the character limit checker for social media and ads lists the current limits per network.
How to use it
Paste or type your text
Drop in an essay, article draft, social post, script or code comment. Any length up to 500,000 characters.
Read the live metrics
Counts update on every keystroke. Select Calculate if you want an explicit recount and confirmation.
Copy or download
Copy result puts a clean summary on your clipboard; Download saves it as a .txt file for your records.
How the counting works
Every number on this page is calculated with rules you can check yourself.
| Metric | Rule used |
|---|---|
| Words | Unicode letter/number runs, so accents and non-Latin scripts count correctly. Hyphenated and apostrophised forms (“state-of-the-art”, “don’t”) count as one word. |
| Characters | Counted as user-perceived characters, so an emoji counts as 1 rather than 2. Two totals are shown: with spaces and with all whitespace removed. |
| Sentences | Runs ending in . ! ? … that contain at least one word, so stray punctuation does not inflate the count. |
| Paragraphs | Non-empty blocks separated by one or more blank lines. |
| Reading time | Words ÷ 225 words per minute (adult silent reading of general prose). |
| Speaking time | Words ÷ 140 words per minute (typical presentation pace). |
More detail lives on the how it works page and in the reading and speaking speed reference.
Worked example
Input
Counting by hand is slow. Opening a word processor for one number is slower. Paste the draft here instead. Every metric updates as you type.
Output
- Words: 25
- Characters (with spaces): 148
- Characters (no spaces): 124
- Sentences: 4
- Paragraphs: 2
- Reading time: 7 sec · Speaking time: 11 sec
Why writers use it
Limitations worth knowing
- Maximum 500,000 characters per pass (roughly 80,000 words). Longer text triggers a warning rather than silent truncation.
- Plain text only. There is no file upload: .docx and .pdf files must be opened and their text pasted in.
- Reading and speaking times are estimates based on fixed averages. Technical or unfamiliar material reads slower.
- Sentence detection is punctuation-based. Abbreviations such as “e.g.” can occasionally split a sentence in two.
- No rate limits and no accounts, because no request is ever sent to a server.
Frequently asked questions
Related resources
Related tools
Other free, client-side text utilities on WordToolbox.
Case Converter
Convert text between uppercase, lowercase, title case, sentence case, camelCase and more, instantly.
Text Diff Checker
Compare two blocks of text line by line to find added, deleted and changed lines.
Markdown to HTML
Convert Markdown syntax into clean, escaped HTML directly in your browser — no server round trip.
Keyword Density Checker
Analyse word frequency, phrase repetition and keyword distribution for basic on-page SEO.
Lorem Ipsum Generator
Generate custom paragraphs, sentences or words of placeholder text for design mockups.
Need to count your own text?
Words, characters, sentences, paragraphs and reading time — live, in your browser, free.
Back to the counter