Type or paste text below. Counts update automatically. Private by design—everything runs locally in your browser.
Text & Actions
Words0
Characters0
Numbers0
Punctuation0
Spaces0
Lines0
Read Time0 min
Speak Time0 min
Tips: Ctrl/Cmd + K focuses the box. Ctrl/Cmd + Enter copies.
About this tool
This word counter is designed for fast, private text analysis in the browser. It supports language-aware word counting, configurable number rules, and performance-safe handling for large text blocks without sending your content anywhere.
Release Updates
v1.1(February 13, 2026)
Added word mode presets with `Language-aware (Intl.Segmenter)` and `Whitespace split` counting.
Added numbers mode toggle for `Number tokens` vs `Digit count` behavior.
Refactored counting into a one-pass core for faster updates on normal text sizes.
Added large-text performance mode with debounce + Web Worker counting for smoother editing.
Upgraded undo to a bounded history stack and added reading/speaking time estimates.
Advertisement
What Counts as a Word? Understanding Word Boundaries
When you're counting words, what precisely defines a "word" can be more complex than it first appears. Different word counters might have slightly different rules, leading to varying counts for the same text. This tool generally defines a word as a sequence of one or more letters, numbers, or symbols that are separated by whitespace (spaces, tabs, newlines).
How This Tool Handles Specific Cases:
Whitespace: Any sequence of one or more spaces, tabs, or newlines acts as a delimiter between words. So, "hello world" counts as two words, and "hello world" also counts as two words.
Dashes (`-`):
Hyphenated Words: Words connected by hyphens, like "state-of-the-art" or "well-being," are generally counted as one single word by this tool. The hyphen is treated as part of the word, assuming it connects components of a single conceptual unit. This aligns with common linguistic conventions where hyphenation forms compound words.
Dashes as Separators: If a dash is surrounded by spaces, such as "word - word," then "word" and "word" are counted as two separate words, and the dash is seen as a separator, not part of a word.
Underscores (`_`):
Words connected by underscores, commonly seen in programming or filenames (e.g., "my_variable_name", "user_id"), are also treated as one single word. The underscore acts as a connector, similar to a hyphen in this context, forming a single token.
Punctuation: Punctuation marks directly attached to words (e.g., "hello!", "world.") are typically considered part of the word by the initial split, but the punctuation counter separately tallies them. The word counter itself generally separates words based on whitespace. So, "hello!" is one word.
Numbers: Sequences of digits are counted as words if they are separated by whitespace. For example, "123 456" counts as two words. "123-456" would count as one word, similar to hyphenated text.
Why do definitions matter?
The definition of a "word" is crucial because it can significantly impact the final count. For academic papers, often only alphanumeric sequences separated by spaces are counted, excluding symbols and numbers attached to words. For SEO or content marketing, a more inclusive definition might be used. Understanding these nuances helps you interpret word counts accurately based on your needs.
🧾 5 Fun Facts about Word Counting
1
Hyphens can quadruple you
“State-of-the-art” is one word in some style guides and four in others. Hyphens are the biggest reason two counters disagree.
Split or stick?
2
Spaces are a Western thing
Chinese, Japanese, and Thai often omit spaces, so counters need word-segmentation rules—simple whitespace splits miss huge chunks.
Language quirks
3
One emoji, zero words
An emoji counts as a character but not a “word,” so a message like “🔥🔥” is two characters and zero words—unless you add text.
Silent symbols
4
Average word ≈ 5 letters
In modern English, a quick mental estimate is characters ÷ 5 ≈ words. That’s why 1,000 characters tends to land near 200 words.
Fast estimating
5
Reading time is predictable
Most adults read 200–250 words per minute. If your count says 600 words, you’re looking at roughly a three-minute read.