Word Counter
Count words, characters, sentences, paragraphs, and estimate reading time for any text.
Did this tool work for you?
How to use this calculator
- 1
Paste or type text into the box. The seven figures recalculate as the text changes.
- 2
Read Words first: it is the number of runs of characters separated by spaces, tabs or line breaks.
- 3
Compare Characters with a platform limit, using Characters (no spaces) where a form ignores spacing.
- 4
Use Reading Time (200 words per minute) and Speaking Time (130 words per minute) as rough planning figures, rounded up to whole minutes.
Frequently asked questions
How does the counter decide what a word is?
It trims the text, then splits on every run of whitespace (spaces, tabs, line breaks), and the number of pieces is the word count. Nothing else is considered, so "well-known", "don't", "3.14" and "1,000" are each one word, while a dash with spaces around it, such as " — ", is a word of its own. Empty or whitespace-only input gives 0.
Why are Chinese and Japanese counted so low?
Those languages are written without spaces between words, so a whole sentence is one run of characters and counts as one word. The text "日本語のテキスト です" has a single space and returns 2 words. Use the Characters figure for such text, which counts every character.
How are emoji, accents and line breaks counted in Characters?
Characters are counted as Unicode code points, so an emoji such as 😀 is 1 character and "é" is 1. A few emoji are built from several code points (flags, skin tones, family groups) and count as more than one. A Windows-style line break (CRLF) is treated as a single character, the same as a Unix one, and every line break counts in Characters but not in Characters (no spaces).
What counts as a sentence?
A run of . ! or ? followed by whitespace or the end of the text. A run such as "..." or "?!" counts once, and a dot inside 3.5 or e.g. does not end anything. Text that ends without any mark still counts as one sentence. Abbreviations such as "Mr." or "Dr." do count as endings, so the figure can run high in formal writing, and a line break without punctuation does not end a sentence.
What is a paragraph here?
A block of text separated from the next by at least one blank line. A line containing only spaces or tabs counts as blank. A single line break does not start a new paragraph, so a poem or a list with one item per line is one paragraph unless you leave empty lines between items.
Which reading and speaking speeds does the tool use?
These are figures built into this tool: 200 words per minute for silent reading and 130 words per minute for speaking aloud. Each is divided into the word count and rounded up, with a minimum of 1 minute for any text, so 201 words shows ~2 min to read. Empty text shows 0 min. Slow or technical material, or a fast speaker, will not match.
Why does Word or Google Docs show a different number?
Other programs make different rules for dashes, slashes and symbols standing alone, and some count East Asian text per character. Differences of a few words are usual on long documents. If an employer, publisher or exam board sets a limit, count with their tool or follow their stated rule.
Does the character count match a platform's limit?
Often, but not always. This tool counts code points. X weights some characters, such as most CJK text, as two, and applies a fixed length to every link, so its own composer is the final check. Instagram and LinkedIn limits are close to a plain character count, though both can change.
What the Word Counter measures, and its rules
The seven figures and the rule behind each
Every figure comes from a simple rule applied to the exact text in the box, with no dictionary or language detection. That makes results predictable, and it also means the rules decide edge cases such as dashes, abbreviations and non-Latin scripts. The table summarises them. Line endings are normalised before counting, so a pasted Windows break counts once.
| Figure | Rule in the tool |
|---|---|
| Words | Pieces left after splitting trimmed text on whitespace |
| Characters | Unicode code points, including spaces and line breaks |
| Characters (no spaces) | The same, after removing all whitespace |
| Sentences | Runs of . ! ? followed by whitespace or the end; an unmarked ending counts |
| Paragraphs | Blocks separated by at least one blank line |
| Reading Time | Words divided by 200, rounded up |
| Speaking Time | Words divided by 130, rounded up |
Worked example: paragraphs, line breaks and sentences
Entering "First paragraph here.", a blank line, "Second one follows.", a line break, "Same paragraph still.", a line containing only spaces, then "Third." gives 10 words, 75 characters, 61 without spaces, 4 sentences and 3 paragraphs. The second and third sentences share a paragraph because only one line break separates them, while the whitespace-only line acts as a blank line before "Third."
Worked example: emoji, accents and dashes
The text "Great 😀😀 café — well-known, don't stop." returns 7 words, 39 characters, 33 without spaces and 1 sentence. The two emoji count as one word and two characters, the accented é is a single character, and the spaced dash is counted as a word because it is separated by whitespace. "well-known" and "don't" are one word each.
Where the sentence count runs high or low
The text "Hello... Wait?! Yes. Mr. Smith e.g. 3.5" has 7 words and returns 6 sentences. The ellipsis and "?!" count once each, the dot in "3.5" is ignored, but "Mr." and "e.g." both end a sentence. Treat the figure as an estimate for formal writing full of abbreviations, and check by hand when a limit depends on it.
Why other tools give slightly different counts
Because words are defined by whitespace alone, a slash or hyphen without spaces joins two terms into one word, while a stray symbol between spaces adds a word. Word processors and publishers may apply other rules, so a 2,000-word limit can mean 1,980 or 2,030 depending on the tool. Count with the rule your reader uses, and keep a margin of a few percent.
Reading and speaking time at common lengths
Reading time uses 200 words per minute and speaking time uses 130, both rounded up to the next whole minute. A 1,000-word text shows ~5 min and ~8 min. Add time for pauses, slides or questions if you are planning a talk.
| Words | Reading time | Speaking time |
|---|---|---|
| 500 | 3 min | 4 min |
| 1,000 | 5 min | 8 min |
| 2,000 | 10 min | 16 min |
| 5,000 | 25 min | 39 min |
Typical length limits for writing and social media
Platforms change their limits from time to time, so check the current rules before publishing. These are the standard limits for ordinary accounts at the time of writing, and the Characters figure is the one to compare.
| Where | Limit | Unit |
|---|---|---|
| X (Twitter) post | 280 | characters |
| Instagram caption | 2,200 | characters |
| LinkedIn post | 3,000 | characters |
| YouTube title | 100 | characters |
| YouTube description | 5,000 | characters |
| Meta description (SEO) | about 155–160 | characters, then Google may truncate |
| Title tag (SEO) | about 60 | characters, then Google may truncate |
| Common App college essay | 650 | words |
Learn more from an authoritative source:
WikipediaCase Converter
Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, or kebab-case.
Text Reverser
Reverse text by characters, words, or lines — instantly.
Reading Time Calculator
Estimate how long it takes to read any text, article, or book at different reading speeds.
Text Sorter
Sort lines of text alphabetically, by length, or numerically — ascending or descending.
Find & Replace
Find and replace text within any content — with plain text or regex support.
Remove Extra Spaces
Remove extra spaces, tabs, and blank lines from text — clean and reformat in one click.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →