Text counter
Count whitespace-delimited words, Unicode code points and lines without changing your text.
Count whitespace-delimited words, Unicode code points and lines without changing your text.
Checking a writing limit? Paste your text into FluffyBench's Text Counter and you'll see its words, characters and lines as you type. It's counted right in your browser, so your text isn't uploaded anywhere.
One surprise worth knowing: a single emoji can count as two characters.
Nothing is sent anywhere to count it; the counting happens in your browser.
Words, characters and lines change with every edit you make.
Counting never edits what you pasted, so the draft you check is the draft you send.
Limits Paste or type plain text; there's no file picker.
Start with the wording of your limit. FluffyBench gives you three totals, each with its own rule, so read the card your limit names.
Think of the three totals as three rulers laid over the same text. They measure different things, so they won't agree, and a number that surprises you doesn't mean your text changed. If a site spells out its own way of counting, its rule is the one to follow.
Here's the whole job with a short sample, “café 👍🏽 naïve”: paste it, read the card you need, then keep the totals.
The Words card counts the chunks between spaces. Punctuation never splits anything; it stays attached to the word beside it.
It's a counting rule, not a dictionary, so any run of characters between spaces counts as a word. That works well for languages that put spaces between words. Chinese or Japanese written without spaces comes out as one long word, so Words isn't the right check there.
On screen, the skin-tone thumbs-up looks like one symbol. Inside the text it's two pieces snapped together, a plain thumbs-up and a skin-tone patch. Unicode calls each piece a code point, and the Characters card counts every piece.
Accented letters can do the same thing: an é can be stored as one piece, or as a plain e followed by a separate accent mark, so two words that look identical can give different totals. For the longer story of code points and look-alike text, read the Unicode guide.
The Lines card counts every line your text has, empty ones included. A line break at the very end starts a new, empty last line, and that line counts too.
Blank lines between paragraphs count the same way. It doesn't matter whether the text came from Windows or a Mac, either: each kind of line break counts once.
If stray or doubled spaces are padding your totals, FluffyBench's Text Cleaner can trim and collapse them before you count. If two drafts give different totals, FluffyBench's Text Diff shows exactly which lines changed.