Character Counter
text → countsCount characters, words, lines and bytes, with reading time.
Characters are counted the way you see them: an emoji built from several code points, like a family or a flag, counts as one.
About Character Counter
Counts characters, words, sentences, lines, paragraphs and bytes as you type, plus an estimate of how long the text takes to read. Nothing to press — the numbers move with the text.
Three different counts are reported on purpose, because "length" means three different things depending on who is asking. Characters counts what you see, so an emoji made of several code points counts once. UTF-8 bytes is what a database column or an API payload limit actually measures. UTF-16 units is what JavaScript's String.length returns. A single emoji can be 1, 4 and 2 of those respectively — which is why a field that accepts 20 characters sometimes rejects text that looks much shorter.
Everything is counted in your browser, so you can paste a draft, a customer record, or an unpublished post without it going anywhere.
Common questions
This page does the work itself, in this tab. Nothing you paste is sent to a server. Close the tab and no copy remains.