Platform character limits
See how your text measures up against the limits people hit most often. Bars turn amber as you near a limit and red once you go over.
Count characters live, with built-in limits for X, SMS, Instagram, SEO and more.
See how your text measures up against the limits people hit most often. Bars turn amber as you near a limit and red once you go over.
A character counter adds up every character in your text — letters, numbers, spaces, punctuation, and line breaks — and updates the total as you type. This one shows the character count front and center, then breaks it down further: characters without spaces, words, sentences, lines, and even the size of the text in bytes. There's nothing to install and no button to press; the numbers move the instant you do.
What makes it genuinely useful is the set of platform limits built right in. Writing a tweet, an SMS, an Instagram bio, or a meta description? Each one has its own ceiling, and blowing past it means your text gets cut off where you least want it. We show a live bar for the limits people run into most, so you can trim a headline to fit Google's results or stretch a caption right up to Instagram's edge without guessing. Everything is calculated in your browser, so your text never leaves your device.
.txt file onto the box, or click Sample text to try it out.A character limit shows up in more places than you'd think:
Need word counts and reading time instead? Switch to our Word Counter, tidy messy text with the Text Cleaner, or browse all our free text tools.
The main count does include spaces, line breaks, and punctuation, because that's how social networks, SMS, and search engines measure text. If you need the figure without spaces — useful for things like typesetting estimates — the "No spaces" card right below shows it.
Most emoji are made of more than one underlying code unit, so they often add 2 (or more) to the character count even though they look like a single symbol. Some platforms apply their own rules on top of that, so treat an emoji-heavy count as a close estimate rather than a guarantee, and leave yourself a little headroom.
Google measures snippets in pixels, not characters, but around 155–160 characters is the point where descriptions usually get cut on desktop. We use 160 as a safe target, and 60 for the title, so your most important words stay visible in the search results.
A character is one symbol you can see; a byte is a unit of storage. In UTF-8, plain English letters take one byte each, but accented letters, emoji, and many non-Latin scripts take two, three, or four. The byte figure matters when a system limits storage size rather than character count.
Yes. The Custom limit card lets you type any number, and its bar and "left" or "over" readout work exactly like the platform cards. It's handy for a bespoke form field, a print constraint, or a house style rule.
Completely. The counting runs locally in your browser with JavaScript, so your text is never uploaded, stored, or logged, and the tool keeps working even if you go offline.