Skip to main content
Tools

Word Counter

Count characters, Chinese characters, English words, lines, paragraphs, sentences and reading time instantly.

Statistics

Characters
0
Characters (no spaces)
0
CJK characters
0
Words
0
Lines
0
Paragraphs
0
Sentences
0
Bytes (UTF-8)
0
Reading time
~0 sec

Reading time assumes 230 English words or 300 CJK characters per minute. Actual speed varies by reader and content.

How to use

  1. Paste or type into “Your text”, or click “Example” to try it out.
  2. Characters, CJK characters, words, lines, paragraphs, sentences, bytes and estimated reading time update instantly below.
  3. Mixed Chinese and English text is counted separately: Chinese by character, English by word.
  4. Click “Copy stats” to copy every count as plain text for a report or form.

FAQ

Is my text uploaded?

No. Everything is counted in your browser. Your text never leaves your device and is not saved.

What is the difference between characters and CJK characters?

“Characters” counts everything you can see, including letters, digits, punctuation, emoji and spaces. “CJK characters” counts only Chinese characters (plus Japanese kana and Bopomofo), without punctuation. Chinese word limits usually refer to this number.

How are emoji and accented letters counted?

By what looks like one character: 👍🏽, 👨‍👩‍👧 and é each count as 1, even though they are stored as several code points.

How are words counted?

With the browser’s built-in word segmentation (Intl.Segmenter). Contractions like it’s count as one word, and so do numbers like 3.14. Chinese and Japanese are counted as characters instead, while Korean, which uses spaces, is counted in words.

What is the difference between lines and paragraphs?

“Lines” includes blank lines. “Paragraphs” counts only lines with content, like the paragraph marks in a word processor. This also works for Chinese text, which usually has no blank line between paragraphs.

How is reading time estimated?

At 230 English words or 300 CJK characters per minute, added together. These are typical adult silent-reading speeds; your own speed depends on the text and the reader.

Why show the byte count?

Bytes are the size of the text in UTF-8: 1 byte per English letter, usually 3 per Chinese character and 4 or more per emoji. It helps when a database column, SMS or API has a size limit.

Keyboard shortcuts

/
Search tools (on a tool page, goes to the homepage search)
?
Show this help
Esc
Close a dialog
Ctrl / ⌘Enter
Run the tool's main action (where supported)

While you type in a text field, / and ? are typed as usual.