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.

0 / 500,000 characters

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?

TaskMetric that decides itTypical target
University essay or dissertation chapterWordsStated limit ±10%
SEO articleWords900–2,000 depending on intent
Post on XCharacters with spaces280
Meta title / meta descriptionCharacters with spaces~60 / ~155
Google Ads headline / descriptionCharacters with spaces30 / 90
Database or form field validationCharacters without spaces or withWhatever the schema allows
Video script or podcast segmentWords → speaking time140 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

1

Paste or type your text

Drop in an essay, article draft, social post, script or code comment. Any length up to 500,000 characters.

2

Read the live metrics

Counts update on every keystroke. Select Calculate if you want an explicit recount and confirmation.

3

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.

MetricRule used
WordsUnicode 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.
CharactersCounted as user-perceived characters, so an emoji counts as 1 rather than 2. Two totals are shown: with spaces and with all whitespace removed.
SentencesRuns ending in . ! ? that contain at least one word, so stray punctuation does not inflate the count.
ParagraphsNon-empty blocks separated by one or more blank lines.
Reading timeWords ÷ 225 words per minute (adult silent reading of general prose).
Speaking timeWords ÷ 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

Checking essay or assignment length against strict word limits
Optimising social media posts for character constraints on X and LinkedIn
Tracking article and blog post word counts for SEO writing
Estimating speaking or reading time for video scripts and presentations

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.

Try Case Converter

Text Diff Checker

Compare two blocks of text line by line to find added, deleted and changed lines.

Try Text Diff Checker

Markdown to HTML

Convert Markdown syntax into clean, escaped HTML directly in your browser — no server round trip.

Try Markdown to HTML

Keyword Density Checker

Analyse word frequency, phrase repetition and keyword distribution for basic on-page SEO.

Try Keyword Density Checker

Lorem Ipsum Generator

Generate custom paragraphs, sentences or words of placeholder text for design mockups.

Try Lorem Ipsum Generator

Need to count your own text?

Words, characters, sentences, paragraphs and reading time — live, in your browser, free.

Back to the counter