Word & Character Counter Online Free

Free · No sign-up · Nothing leaves your browser

Word & Character Counter

Paste or type any text and read the numbers straight away: words, characters with and without spaces, sentences, paragraphs, lines, reading time, speaking time and keyword density — recalculated on every keystroke.

X post 280 Meta 160 Title 60 Essay 500 / 1,000 Caption 2,200
0 words · 0 chars

Paste your text

Counting happens in your browser only. HTML tags, non-breaking spaces and zero-width characters are removed before tallying, and hyphenated words count as one word.

225 wpm is the usual silent-reading default.
130 wpm suits presentations and narration.
Case-insensitive; whole-word and substring counts.
Character / word limit
Words
0
whitespace tokens
Characters
0
with spaces, grapheme-aware
Characters
0
without spaces
Sentences
0
. ! ? and CJK enders
Paragraphs
0
blank-line blocks
Lines
0
hard line breaks
Reading time
0
mm:ss at your wpm
Speaking time
0
mm:ss out loud

Keyword & density

Type a keyword above to see whole-word vs. substring matches and how much of the text it takes up.

Top 5 words

common stop words excluded
  • Not enough words yet.

How it works

Three steps, no account, no upload — the text stays in the browser tab.

Step 1

Paste or type

Drop text from a doc, an email or a CMS field. HTML markup, NBSP and zero-width characters are stripped first.

Step 2

Read live numbers

Every keystroke recalculates words, characters, sentences, paragraphs, lines, reading and speaking time.

Step 3

Check the limit

Pick a preset chip — 280, 160, 60, 2,200 characters or a 500/1,000-word essay — and the bar says fits or how far over you are.

Step 4

Watch keywords

Enter a keyword for whole-word and substring counts plus density, and see the five most repeated words.

Step 5

Tune your speeds

Reading defaults to 225 wpm and speaking to 130 wpm; both are clamped to sane ranges as you edit them.

Step 6

Copy and publish

Trim to fit the limit, then paste the text where it belongs. Nothing is stored and nothing is sent.

What each number means

Words

Whitespace-separated tokens that contain a letter or digit, so “well-known” counts once and a lone dash counts zero. CJK characters are counted individually.

Characters with spaces

Grapheme-aware via Intl.Segmenter, so an emoji or flag counts as one character instead of two or four code units.

Characters without spaces

The same count with spaces, tabs and line breaks removed — the figure some forms and CMS fields ask for.

Sentences

Text split after . ! ? and the CJK enders 。!?, ignoring empty fragments.

Paragraphs & lines

Paragraphs are blank-line blocks (falling back to non-empty lines for single-spaced text); lines are hard line breaks.

Reading & speaking time

Words ÷ words-per-minute, shown as mm:ss. Estimates, not promises — adjust the speeds above.

Frequently asked questions

Is my text uploaded or stored?

No. The counter runs entirely in your browser — there is no account, no request to a server and no storage. Close the tab and the text is gone.

Why is my word count different from Word or Google Docs?

Editors disagree on hyphenated words, numbers and symbols. This counter treats a hyphenated word as one word and ignores tokens made only of punctuation. Differences of one or two words are normal.

Does an exact-limit count pass?

Yes. A 280-character post shows “fits (exactly at the limit)” and the bar turns red only once you are one character over. The same applies to 160, 60 and 2,200.

How do emoji and Chinese, Japanese or Korean text count?

Characters use grapheme segmentation, so one emoji is one character. CJK characters are counted as individual words and the page flags that word counts for scripts without spaces are approximate.

Is there an input size limit?

There is a 1 MB soft cap (1,048,576 characters) to keep the page responsive; above it the counter analyses the first 1 MB and tells you so inline.

Does it work on a phone?

Yes. The stat tiles stack into two columns, the limit presets scroll horizontally and the compact words/chars bar stays pinned to the top of the counter while the keyboard is open.

Latest updates

More free tools

Ki Text Generator Kostenlos UAE School Holiday Calendar Lookup Image Compressor To 50kb Pdf Scientific Calculator Online 手冲咖啡粉水比计算器 College GPA Calculator Générateur Fiche De Révision Gratuit حاسبة الفرق بين تاريخين محول العملات من دولار لريال محول Mp4 الى Mp3

More free tools

Online Receipt Generator Image Compressor To 50kb Jpg محول Mp4 الى Mp3 Recipe Calorie Calculator Tarot Card Reading UAE School Holiday Calendar Lookup Online Json Formatter Viewer BMR Calculator Resume Builder Online For Free Australia حاسبة تكلفة البناء في السعودية