Skip to content
TinyTools

Word Counter

Count words and characters instantly as you type.

Words

0

Characters

0

Sentences

0

Characters (no spaces)
0
Paragraphs
0
Reading time
0 sec
Speaking time
0 sec

Common limits

  • Meta description0 / 160160 left
  • Page title0 / 6060 left
  • Post on X0 / 280280 left
  • LinkedIn post0 / 3,0003,000 left

Everything is processed on your device. Nothing you upload or type is sent to a server, and nothing is stored.

Word Counter online

Paste or type your text and the counts update instantly — words, characters with and without spaces, sentences, paragraphs, and how long it takes to read aloud. Useful for essays with a word limit, meta descriptions, and social posts.

How to use word counter

  1. Paste or type your text

    The counts update live with every keystroke.

  2. Check the numbers

    Word count, character count with and without spaces, sentences, paragraphs, reading time and speaking time are all shown together.

  3. Watch the platform limits

    Common limits — X posts, meta descriptions, title tags — are flagged as you approach them.

Frequently asked questions

How are words counted?

Any run of characters separated by spaces or line breaks counts as one word. A hyphenated word like "well-known" counts once, which matches how word processors count.

Does this match Microsoft Word's count?

For ordinary prose, yes. Small differences appear around unusual punctuation, numbers with spaces, and text in tables or footnotes, since every program draws those boundaries slightly differently.

How is reading time calculated?

At 238 words per minute for silent reading and 150 for reading aloud — the averages used in readability research. Dense or technical writing takes longer, so treat it as a guide.

Is my text saved anywhere?

No. It stays in your browser tab, is never transmitted, and disappears when you close the page. Safe for drafts you have not published.

Is there a length limit?

Nothing enforced. Very long documents — hundreds of pages — may lag slightly while recounting on each keystroke.