Text Statistics
Count characters, words, lines, sentences, and UTF-8 bytes of any text.
The Text Statistics tool counts the characters, words, lines, sentences, and UTF-8 bytes in any text you paste, updating the numbers as you type. It is the quickest way to check that copy meets a limit, that a label will fit, or that a field will not overflow a column, and to estimate reading time from the word count. Use it for form validation, for content that has strict length rules, or simply to get a feel for how long a passage is. Everything is computed locally in your browser, so nothing you paste is transmitted. Counting characters, words, lines, and sentences sounds trivial until a limit is enforced somewhere and the number has to be right. Meta descriptions have character budgets, form fields have maximum lengths, database columns reject values that exceed their width, and interface layouts break when a label runs longer than the space reserved for it. The count that surprises people most is bytes, because a character is not a byte in UTF-8. A message written entirely in Latin letters occupies one byte per character, while the same visual length in many other scripts can occupy two, three, or four bytes each, so a field that passes a character check can still overflow a byte limited column. Word count also drives reading time estimates, which matter for documentation, articles, and any interface that promises how long something will take. Having all of these numbers update as you type turns a series of guesses into a single glance, and because the computation happens locally nothing you paste is transmitted.
Counts update as you type.
Frequently Asked Questions
What does it count?
Characters, words, lines, and often reading time, so you can size copy or meet limits.
Does it count spaces?
Character counts include spaces by default; word counts split on whitespace. Choose the metric your limit uses.
Does it run locally?
Yes, entirely in your browser.