Includes spaces and line breaks
Includes spaces and line breaks
Whitespace removed from the count
Useful for storage and payload limits
Line breaks can matter in form fields
Use this for bios, ads, social posts, form fields and database fields where a hard character limit matters more than word count.
Some systems limit bytes rather than visible characters. Emoji and non-Latin text can use more bytes than plain English letters.
Yes, by default. Toggle the include-spaces option above to count only visible characters and exclude all whitespace, line breaks and tabs.
A character is a single visible unit of text. A byte is a unit of storage. Emoji and non-Latin characters often use more than one UTF-8 byte, so the byte count can be larger than the character count.
Common limits include 160 for SMS, 280 for short posts, 500 for short bios and 1000 to 5000 for product descriptions and abstracts. Use the preset buttons or enter a custom limit.
Some tools count code points, some count grapheme clusters and some count UTF-16 units. Emoji and combined characters can produce different totals. This counter uses JavaScript string length, which matches most web form validations.