Utility
Count words and characters
Paste your text and see the counts update as you type. Nothing is uploaded — which is the point, because the text people paste into word counters is often a cover letter, an essay or a client document.
- 100% free
- No signup
- Never uploaded
0 / 500,000 characters
- Secure & privateYour files are never shared
- Lightning fastMost images in under a second
- High qualitymozjpeg and libvips under the hood
- Works everywhereAny device, any browser
Output quality
Counts are computed on the exact characters you paste, using Unicode-aware splitting rather than the ASCII shortcut most counters take — so accented text, Vietnamese, Cyrillic, Greek, Arabic and CJK all count sensibly instead of collapsing into wrong numbers. Characters are counted by code point, which is what a person means by "characters", and are reported both with and without spaces because different submission forms count them differently. Sentence detection looks for terminal punctuation, so it is a good estimate rather than a linguistic parse: abbreviations like "e.g." will nudge it upward, and that is worth knowing before you quote the figure anywhere it matters.
See what this tool actually did to real files — median size change, speed and sample size, published whichever way the numbers fall.
Privacy: nothing you type leaves your browser
Nothing you type is sent anywhere
This tool is JavaScript running in your tab. There is no upload, no file and no job record — what you type stays in your own browser memory and goes away when you close the tab.
You can check this yourself
Load this page, turn off your internet connection, and use the tool. It still works. That is not a promise about our conduct — it is something you can verify in ten seconds.
Nothing is stored, logged or counted
We keep no copy of your input and no record that you used this tool with it. There is no account to attach it to, and no analytics event carrying its contents.
No third parties involved
The code that builds your result is served from this domain rather than a public CDN, so no outside company sees that you used this page, or when.
Input, output and limits
Every figure below is read from the same configuration the server enforces, so this page cannot promise a limit the system will refuse.
- Input
- Your text
- Output
- Word, character and sentence counts
- Maximum length
- 500,000 characters
- Where it runs
- Entirely in your browser — nothing is uploaded
Common use cases
Essays and coursework with a word limit
Check before you submit, without pasting your work into someone else's server.
Cover letters and applications
Private by construction — the text never leaves your machine.
Meta descriptions and ad copy
The character count with and without spaces is right there.
Estimating narration or presentation length
Reading time gives a usable first estimate at a stated speed.
Troubleshooting
- The count differs from Microsoft Word
- Word treats some hyphenated forms and standalone symbols differently. Differences of a few words on a long document are normal between any two counters; if a hard limit is close, trust the tool your marker uses.
- The sentence count looks too high
- Abbreviations containing full stops each read as a sentence ending. Sentence detection is an estimate, not a parse.
- The page slows down on a very long paste
- Counting happens in your browser, so extremely long documents are limited by your device. Split it into chapters.
Something else went wrong? Tell us what happened — a person reads every report, and that is how this list gets longer.
Frequently asked questions
Browse all toolsIs my text sent anywhere?
No, and this is the reason to use this one. Counting words is trivial arithmetic that any browser does instantly, yet most word counters still post your text to a server. Here it is JavaScript in your own tab: load the page, disconnect from the internet, and it keeps working. Nothing is stored, logged or transmitted.
How do you count a word?
A run of characters between spaces. We deliberately do not use the common shortcut of matching only English letters and digits, because that counts accented and non-Latin text wrongly — under that method "tiếng Việt" and most of the world's writing systems come out badly mangled.
Where does the reading time come from?
Words divided by 200, which is a widely used figure for silent adult reading speed. It is a rough guide, not a measurement — dense technical writing reads slower and light prose faster. We show the assumption rather than presenting a mysterious number.
Is there a length limit?
Half a million characters, which is a few hundred pages. The limit exists because the counting runs in your tab and a truly enormous paste would make the page stutter.
Does what I type get sent to your server?
No. This tool is JavaScript that runs inside your browser tab, so what you type stays in your own device's memory and is never transmitted. There is no upload, no stored copy and no record that you used it — close the tab and it is gone. You can confirm this yourself: load the page, disconnect from the internet, and it still works. It accepts up to 500,000 characters, a limit that comes from what one browser tab can comfortably handle rather than from anything on our side.