Word Count

Count characters, words, lines, and UTF-8 bytes in real time.

Characters

0

Characters (no spaces)

0

Words

0

CJK characters

0

Lines

0

UTF-8 bytes

0

Text input

Offline and private

Your text is processed locally in your browser. Nothing is uploaded to a server.

Clear counting rules

See multiple metrics such as words, CJK characters, and bytes. Useful when different platforms define "words" differently.

Why do words, characters, and bytes differ?

Different platforms use different counting rules. For form limits and APIs, byte count is usually the strict constraint. Always verify both character and byte values before submission.

• Paste or type text and see live statistics. • Great for posts, essays, product specs, and translation limits. • Works on desktop and mobile browsers.
• Live counts: characters, characters without spaces, words, CJK characters, lines, and UTF-8 bytes. • Clipboard actions: paste, copy text, and copy stats. • No signup. No uploads. Fast and lightweight.
1. Paste or type text in the input box. 2. Watch stats update instantly. 3. Use Copy Stats when you need to submit limits. 4. Use Clear to start a new session.
Character count is based on JavaScript string length. "Characters without spaces" removes all whitespace. Word count is optimized for Latin words, while CJK characters are counted separately. UTF-8 bytes are helpful when APIs or databases have byte limits.
Q: Does this upload my text? A: No. Everything stays in your browser. Q: Why do word counts differ from other tools? A: Word splitting rules vary by language and punctuation. Use the character and byte stats if you need strict limits.