generators
Published by SMCS AI Factory · Content reviewed:
Word counter online — free word and character count
Free online word counter — also counts characters, lines and sentences.
Your text
0Words
0
Chars
0
No spaces
0
Words
0
Lines
0
Paragraphs
0
Sentences
All processing stays in your browser. Counts use Unicode code points for characters; words are letter/number sequences. Title and sentence case are heuristics, not full linguistic rules.
Text never leaves your browser. Counts run fully client-side.
What can fix this
Partners · affiliate links
Other tools
Character Counter
Free character counter with and without spaces — plus words and lines.
Case Converter
Convert to UPPERCASE, lowercase, Title Case, camelCase, snake_case and more.
Text Tools
Word and character counter, case converter, slugify — free in the browser.
Device Info
Overview: battery, network, and hardware — with links to specialized tools.
The rule this counter uses for a word
A word is a run of Unicode letters or digits. Everything else — spaces, punctuation, symbols — is a boundary. That single rule explains every surprising total on this page.
Alongside words you get characters, lines, paragraphs and an approximate sentence count, all recomputed as you type and none of it leaving the browser.
Fitting a draft into a word limit
Paste the draft: Bring in the text exactly as it will be submitted.
Read the word total: It updates on every keystroke, with no button to press.
Account for the rule: Hyphens and apostrophes raise the count relative to a word processor.
Trim and copy: Edit until the total sits under the cap, then take the text away.
Your word processor and this page will not always agree
Word processors bundle hyphenated compounds and contractions into single words. This counter does not, because it has no dictionary and refuses to guess at one.
The result is predictable rather than clever: "state-of-the-art" is four words here, "don't" is two, and "3.14" is two. Knowing the rule is worth more than a number that is right by accident.
Working with the rule instead of against it
- Hyphenated compounds inflate the total — check them if you are near a hard cap.
- Contractions split at the apostrophe, so dialogue-heavy text reads higher.
- Numbers with a decimal or thousands separator count as two.
- Accented and non-Latin text counts normally: ação and 世界 are words like any other.
- An empty document is zero lines, but a trailing newline opens a line that counts.
- For a hard character cap rather than a word cap, use the character counter instead.
Why there is no dictionary behind this
A counter that knew "don't" is one word would need to know the language first, then the exceptions, then the exceptions per language. It would be right more often and wrong unpredictably, which is worse for someone checking a limit.
A rule you can state in a sentence lets you predict the answer before you paste. Every example above is asserted by a test in our repository, so the documented behaviour and the shipped behaviour cannot drift apart.
Lines, paragraphs and the trailing newline
Lines are counted by splitting on the line break, which handles the Windows, classic Mac and Unix conventions alike. An empty document reports zero, a single word reports one — and a single word followed by a newline reports two, because that break opens an empty line.
Paragraphs are separated by a blank line, with empty runs discarded. Pasting text with double spacing between every line will therefore report many more paragraphs than the document appears to have.
What this is genuinely good for
Hard external limits: an abstract capped at 250 words, a bio field, a form that truncates silently. In those cases you want a number that is stable and explainable, not one that matches your editor.
It is a poor fit for billing by word, where the client's definition governs, and for readability scoring, which needs sentence parsing this page deliberately does not attempt.
When the bottleneck is the writing setup
Counting is the last five seconds of the job. If the drafting itself is where time disappears — reformatting, losing versions, fighting the editor — that is where a better tool pays for itself, not in a more accurate total.