Count words, characters, sentences, paragraphs and lines as you type, with reading and speaking time, the most-used keywords, and how close you are to common limits like a 280-character post or a 160-character meta description. Counting happens in your browser, so essays, drafts and private notes are never sent anywhere.
How it works
- Type, paste, or drop a .txt or .md file into the box.
- Read the counts as they update: words, characters with and without spaces, sentences and reading time.
- Check keyword density and length limits, then copy the counts if you need them.
Questions
- Is my text uploaded or saved?
- No. Counting and converting run in this page on your device; you can check the Network tab in your browser’s DevTools and see no requests as you type. A copy of the draft is kept in this tab’s session storage so a reload does not lose it, and it is cleared when you close the tab or press Start over.
- How are words counted?
- With your browser’s built-in Unicode word rules: "don’t" is one word, "well-known" is one word, and numbers count. Emoji and punctuation do not. Chinese and Japanese have no spaces, so the browser’s dictionary splits them into words, and CJK characters are also shown as a separate count.
- How is reading time worked out?
- Words divided by 238 a minute, the average silent reading speed for adults reading English non-fiction across 190 studies (Brysbaert, 2019). Speaking time uses 150 words a minute, a comfortable presentation pace.
- Why is the count for X different from the character count?
- X weighs characters: most Latin letters count once, Chinese, Japanese and Korean characters and most emoji count twice, and every link counts as 23 however long it is. The counter applies the same rules. SMS has its own catch: one emoji or character outside the GSM alphabet drops the limit from 160 to 70.