Count words, characters, lines, paragraphs, and reading time as you type. Works with English, Arabic, Greek, and more, right in your browser.
Words, characters, characters without spaces, lines, paragraphs, and reading time update as you type.
Uses the browser's Unicode word segmentation, so Arabic, Greek, and other scripts are counted properly.
Punctuation marks and emoji are not counted as words, and "don't" or "3.14" count as one word.
Everything is computed in your browser. Your text is never uploaded or stored.
When you use Word Counter, your data never leaves your browser. All transformations execute in-memory on your local machine with zero server uploads. Web assets are downloaded to run the tool, but your input data is never transmitted.
No. The statistics are computed in your browser as you type. Nothing is uploaded or stored. The page does download the code needed to run the tool.
With Unicode word segmentation (Intl.Segmenter), keeping only word-like pieces. Punctuation and emoji are not words. Browsers without Intl.Segmenter use a simpler letters-and-digits rule, which can differ for scripts written without spaces.
Words divided by 200 words per minute, shown as "less than 1 minute" or rounded to whole minutes.
Lines are line breaks plus one (0 for empty text), as in a text editor. Paragraphs are blocks of text separated by one or more blank lines.
Words follow Unicode word rules, so punctuation and emoji are not counted and Arabic, Greek and other scripts work. Characters are user-perceived characters, so an emoji counts as one. Reading time assumes 200 words per minute. The statistics update as you type. Processed locally in your browser.