About the Word Counter
This word counter shows the length of a text while you write or paste it: words, characters with and without spaces, sentences, paragraphs, lines and the size in UTF-8 bytes. It also estimates how long the text takes to read or to say out loud and lists the words you use most often.
It is handy for essays and assignments with a word limit, for checking that a title, meta description or social media post fits a character budget, and for spotting words you repeat too often. You can set your own character or word limit and watch the remaining count.
Counting is done with the Unicode text segmentation built into your browser (Intl.Segmenter), so an emoji with a skin tone or an accented letter counts as one character, and Chinese and Japanese text, which has no spaces, is still split into words. The text never leaves your device.
How to use it
- Type or paste your text into the "Your text" box.
- Read the counts in the tiles below the box; they update as you type.
- To check a length budget, choose Characters or Words under "Limit" and enter the maximum. The bar and the remaining count show how close you are.
- Look at "Most frequent words" to find repetitions. Tick "Include common words" to also list words such as "the" and "and".
- Use "Copy text" to copy your text, or "Clear" to start again.
Features
- Accurate character counting: Counts user-perceived characters (grapheme clusters), so emoji sequences, flags and letters with combining accents count once. A Windows line break (CR LF) counts as one character.
- Language-aware word counting: Words are found with Unicode word boundaries: punctuation and emoji are not words, contractions such as "don't" and numbers such as "3.14" are one word, and hyphenated words such as "well-known" count once.
- Reading and speaking time: Estimates are based on 238 words per minute for silent reading (the average for English non-fiction found by Brysbaert, 2019) and about 140 words per minute for speaking.
- Custom limit: Set a character or word limit and see the remaining count, a progress bar and a clear warning when you go over.
- Frequent words: Lists the 15 most used words, case-insensitive, with their count and share of all words. Common English words are hidden unless you include them.
- Handles long texts: Very long texts (more than 20,000 characters) are recounted shortly after you stop typing, so the editor stays responsive.
Examples
Essay with a word limit
Paste a 1,200-word essay, choose Words under Limit and enter 1000. The tool shows that you are 200 words over and that the essay takes about 5 minutes to read.
Meta description
Choose Characters, enter your target length (for example 155) and type the description. The remaining count tells you how much room is left. Search engines and social networks measure length in their own ways, so treat the number as a guide.
Preparing a talk
Paste the script of a presentation. At roughly 140 words per minute, a 700-word script gives about 5 minutes of speaking time.
Finding repetition
In a product description the list may show "quality" six times. Replacing a few of them with other words makes the text read better.
Limitations and notes
- Word counts can differ slightly from Microsoft Word, Google Docs and other tools, because each one has its own rules for hyphens, numbers, symbols and URLs.
- Sentence detection follows Unicode rules and does not know abbreviations, so "Mr. Smith" may be counted as two sentences.
- A paragraph is any line that contains text. Text with hard line breaks inside paragraphs (for example copied from an email) is counted as more paragraphs.
- Words in Chinese, Japanese and Thai are found with the dictionary of your browser, so the count can differ between browsers. In browsers without Intl.Segmenter each Chinese or Japanese character counts as one word.
- Reading and speaking times are averages for English. Actual speed depends on the reader, the language and the difficulty of the text.
- Social networks and other platforms may count characters differently (for example links or emoji), so check their own rules for exact limits.
Frequently asked questions
How are characters counted?
The tool counts what a reader sees as one character. An emoji built from several code points, such as a family or a thumbs up with a skin tone, counts as 1, and so does a letter with an accent typed as two code points. "Characters without spaces" leaves out all whitespace: spaces, tabs, line breaks and no-break spaces.
Does the word counter work for Chinese, Japanese and Korean?
Yes. Korean uses spaces between words and is counted like English. Chinese and Japanese are split into words using the segmentation built into your browser. For these languages the character count is often the more useful measure.
How is the reading time calculated?
The number of words is divided by 238 words per minute, the average adult silent reading speed for English non-fiction reported in a 2019 meta-analysis by Marc Brysbaert. Speaking time uses about 140 words per minute. Both are estimates.
What is the difference between characters and bytes?
Characters are what you see; bytes are the storage size in UTF-8. A Latin letter takes 1 byte, an accented letter usually 2, most Chinese, Japanese and Korean characters 3 and an emoji 4 or more. Some databases and SMS systems limit bytes rather than characters.
Is my text saved or uploaded?
No. The counting runs in JavaScript on this page. Nothing is sent to a server or stored, so the text is gone when you close or reload the page.