Word Counter
Count words, characters, sentences, paragraphs and lines as you type, with an estimated reading time. Fast and private, your text is analysed in your browser.
How it works
Words are runs of non-space characters; sentences are counted by
terminal punctuation (. ! ?); paragraphs are blocks separated by a blank
line. Reading time is words ÷ your chosen reading speed, rounded up.
Your text is counted entirely in your browser, nothing is uploaded.
What this does
A word counter tallies words, characters, sentences, paragraphs and lines as you type, with an estimated reading time.
How to use it
- Type or paste your text.
- Read the live counts.
- Set your reading speed.
- Note the estimated reading time.
How it works
A word is any run of non-space characters, so hyphenated terms count once. Reading time divides the word count by your chosen speed (200 wpm by default) and rounds up.
reading time = words ÷ words per minute
Understanding your result
The counts are exact, but the reading time is an estimate: it divides words by a chosen speed (200 wpm by default), so a technical piece reads slower and a light one faster. Use the word and character totals to hit submission or meta-description limits, and the reading time as a rough audience guide rather than a precise figure.
Example
A 1,000-word article reads in about 5 minutes at 200 words per minute.
Sources & methodology
Last updated .
Frequently asked questions
How are words counted?
A word is any run of non-space characters, so hyphenated terms count as one. The tally updates live as you type or paste.
How is reading time worked out?
It divides the word count by your chosen reading speed (200 words per minute by default, the average for adults) and rounds up.
Is my text uploaded?
No. Everything is counted locally in your browser; nothing you type is sent or stored.
Related tools
Case Converter
Convert text between UPPER, lower, Title, Sentence case and programmer styles like camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. Instant and in-browser.
Slug Generator
Turn any title into a clean, URL-friendly slug: accents are stripped, spaces and symbols become hyphens, and the result is lowercased. Slugify many lines at once, all in your browser.
Sort Lines
Sort a list of lines alphabetically, by length or numerically, in either direction, with optional case-sensitivity, trimming and duplicate removal. Runs entirely in your browser.
Remove Duplicate Lines
Remove duplicate lines from a list while keeping the first occurrence and the original order. Optional case-insensitive matching, trimming and sorting, all in your browser.