Character counter
Counts as you type, and tells you how much room is left in the places that impose a limit.
- Runs in your browser — your text is never sent anywhere
- No sign-up, no quotas, free to use as often as you like
How it works
Most character counters give you a number. The number is rarely the question — the question is whether it fits. So this one also shows how much room is left in the places that actually impose a limit, updating as you type.
Emoji are counted as one character
This is where naive counters go wrong. Many emoji and all accented and non-Latin characters occupy more than one unit in a string, so a simple length check reports a flag emoji as two, four or more characters. This counts what a reader would count, which is also what most platforms count.
Limits that update live
X posts at 280, SMS at 160, meta descriptions at around 160, page titles at around 60, Instagram captions at 2,200. Each one shows the characters remaining, or how far over you are. The search limits are practical guidance rather than hard cut-offs — search engines measure titles in pixels, not characters, so treat 60 as the point where truncation becomes likely.
Bytes as well as characters
UTF-8 byte size is shown too, which is what matters for database columns, some API limits and older SMS gateways. An emoji is one character and four bytes, and knowing which limit you are against saves a confusing afternoon.
Everything else while you are here
Words, sentences, paragraphs, lines, letters, digits and a reading-time estimate at 200 words per minute.
Character counter — questions
Does it count spaces?
Both figures are given — with spaces and without — because different limits count differently.
How are emoji counted?
As one character each, which is what a reader and most platforms count, rather than the two or more units they occupy in a raw string.
Why does it show bytes too?
Because database fields and some APIs limit bytes rather than characters, and for non-Latin text the two differ a lot.
Is the title limit exactly 60?
No. Search engines truncate by pixel width, so 60 is a practical guide rather than a hard limit.
Is my text sent anywhere?
No. It never leaves the page — nothing is sent to a server and nothing is stored.