We're adding new tools every week.Request a tool →

Word Counter

Count words, characters, sentences, paragraphs, reading time, and keyword density instantly — right in your browser.

Text Tools
Privacy-aware
Featured
New

0 words, 0 characters.

Counting options
Words
0
Characters
0
No spaces
0
Sentences
0
Paragraphs
0
Lines
0
Reading time
0s
Speaking time
0s
Analysis appears once you enter some text.

All counting happens locally in your browser. Your text never leaves this page.

The Toolora Word Counter is a fast, privacy-first way to measure any piece of writing. Paste an article, an essay, a caption, or a chapter and see the exact word count, character count (with and without spaces), sentence and paragraph counts, line count, estimated reading and speaking time, and the keywords that appear most often — all updated live as you type.

Everything is computed locally in your browser using standard JavaScript. Nothing is uploaded, nothing is logged, and the tool works offline once the page has loaded. It's the same engine writers, students, SEO specialists, and content teams use to trim copy to platform limits, hit target lengths, and check keyword balance.

About the Word Counter

The Word Counter is designed for anyone who writes for a specific length. Students hitting a 500-word essay target, journalists trimming a lede to fit a print column, marketers writing meta descriptions under 160 characters, novelists checking chapter lengths, and SEO teams keeping keyword density in a healthy range all rely on the same underlying counts.

This version updates every count in real time as you type, paste, or drop in a file. It handles Unicode correctly, so accented characters, non-Latin scripts, and emoji are all counted the way you'd expect. The reading and speaking time estimates use industry-standard averages of 238 words per minute for silent reading and 150 words per minute for spoken delivery.

When to use it

Use the Word Counter whenever the length or structure of a piece of writing matters. Common cases include: trimming social media posts to fit platform limits (280 characters on X, 2,200 on Instagram, 3,000 on LinkedIn), writing meta titles and descriptions that don't get truncated in search results, hitting essay or article word counts, preparing speeches with a known time budget, checking that a blog post has a natural keyword distribution, and auditing translated text against a source-language length.

Tips for accurate counts

Turn on "Ignore extra spaces" if you're auditing content that's been copy-pasted from a rich editor — hidden double spaces and non-breaking spaces can inflate character counts. Use "Ignore punctuation" and "Ignore numbers" when you want a pure lexical count for language analysis or readability work.

Keyword density is calculated only against real words (numbers and punctuation stripped, English stopwords excluded). For SEO, a healthy density for a target keyword usually sits between 0.5% and 2.5% — anything higher can look like keyword stuffing to modern search engines.

Key features

Live counting

Every statistic updates instantly as you type, paste, or edit — no button to press.

Complete metrics

Words, characters (with and without spaces), sentences, paragraphs, lines, reading and speaking time — all in one view.

Keyword density

See which words appear most often and what percentage of the text they represent, with English stopwords filtered out.

Smart filters

Toggle punctuation, numbers, and extra spaces on or off to fit the way you want to count.

Drop, upload, or paste

Load .txt, .md, .csv, or .log files by drag-and-drop or the upload button — up to 2MB.

100% private

Everything runs in your browser. Your text is never uploaded, stored, or logged.