Word & Character Counter
Count characters, words, sentences, lines and estimated reading time of pasted text.
Word & Character Counter — Paste or type any text to instantly see its character count (with and without spaces), word count, sentence count, line count and estimated reading time. Useful for essays, social posts, SEO snippets and anything with a length limit. All counting happens locally in your browser, so your text never leaves your device.
What is Word & Character Counter?
A free online word and character counter that instantly tallies the characters (with and without spaces), words, sentences, lines, and estimated reading time of any text you type or paste. Writers, students, bloggers, and social media managers use it to stay within length limits for essays, posts, meta descriptions, SEO snippets, and other character-limited content. Because it counts in real time as you type, there is no count button to press, and it counts characters by Unicode code points so emoji and non-Latin scripts are handled correctly. Everything runs locally in your browser, so your text never leaves your device.
How to use Word & Character Counter
- Type your text directly into the input box, or paste it from the clipboard.
- Read the live statistics that update instantly: Characters, Characters (no spaces), Words, Sentences, Lines, and Reading time.
- Select the value in any read-only result field to copy an individual count for use elsewhere.
- Click Clear to empty the input box and reset every count to zero, then start over with new text.
Examples
Counting a short sentence
Input
Hello world.
Output
Characters: 12, Characters (no spaces): 11, Words: 2, Sentences: 1, Lines: 1, Reading time: 1 min
Empty input
Input
Output
Characters: 0, Characters (no spaces): 0, Words: 0, Sentences: 0, Lines: 0, Reading time: 0 min
Estimating reading time for a long article
Paste a full blog post or essay and the Reading time field estimates minutes at roughly 200 words per minute, rounded up (so any text with words shows at least 1 min).
Frequently asked questions
- How is reading time calculated?
- It divides the word count by an average reading speed of 200 words per minute and rounds up, so any text containing words shows at least 1 minute.
- How does it count sentences?
- It splits the text on sentence-ending punctuation, including periods, question marks, and exclamation points, as well as their full-width CJK equivalents (。!?), then counts the non-empty segments.
- Does it count emoji and non-Latin characters correctly?
- Character counts are measured in Unicode code points, so non-Latin scripts and emoji built from a single code point (including surrogate pairs) each count as one character. Note that emoji made of multiple joined code points may count as more than one.
- What is the difference between the two character counts?
- Characters includes every character such as spaces, tabs, and line breaks, while Characters (no spaces) removes all whitespace before counting.
- Is my text uploaded anywhere?
- No. All counting happens entirely in your browser on your device. Nothing is sent to a server, so your text stays completely private.
Related tools
Base32 / Base58 Encode / Decode
Encode text to Base32 (RFC 4648) or Base58 (the Bitcoin alphabet) and decode either one back to text, fully UTF-8 safe and entirely in your browser.
Base64 Encode / Decode
Encode text to Base64 or decode Base64 back to text (UTF-8 safe).
Case Converter & Counter
Change text case and count characters, words and lines.
Code Formatter & Minifier
Beautify or minify HTML, CSS and JavaScript instantly in your browser, with 2-space, 4-space or tab indentation and Terser-powered JavaScript compression.