Per-Platform Limits
Select a platform from the dropdown to see a progress bar showing how much of the limit you've used. Switch to Custom to enter any limit you need.
Byte Size
Byte size uses the TextEncoder API to calculate the exact UTF-8 byte length, relevant for database field limits and API payloads measured in bytes rather than characters.
Frequently Asked Questions
Characters with spaces counts every character including spaces, tabs, and newlines. Characters without spaces strips all whitespace. Most platform limits count all characters including spaces.
As of 2026, standard accounts can post up to 280 characters. URLs count as 23 characters regardless of actual length. Emojis typically count as 2 characters.
Standard SMS using GSM-7 encoding supports up to 160 characters. Messages containing Unicode characters (emojis, many special symbols) switch to UCS-2 encoding, limiting each segment to 70 characters.
Byte size shows how much storage the text occupies in UTF-8 encoding. ASCII characters use 1 byte; accented Latin characters use 2 bytes; most Asian characters and emojis use 3-4 bytes.
Unique characters counts distinct characters in the text, treating uppercase and lowercase as different. Spaces are included.
Related Calculators
More tools in the General Utility category.