0 Characters
0
No spaces
0
Words
0
Sentences
0
Lines
0
Bytes (UTF-8)
0 min
Reading time

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.

X / Twitter post280
0 / 280280 left
SMS message160
0 / 160160 left
SEO meta title60
0 / 6060 left
SEO meta description160
0 / 160160 left
Instagram caption2,200
0 / 2,2002,200 left
Instagram bio150
0 / 150150 left
LinkedIn post3,000
0 / 3,0003,000 left
YouTube title100
0 / 100100 left
YouTube description5,000
0 / 5,0005,000 left
TikTok caption2,200
0 / 2,2002,200 left
Facebook post63,206
0 / 63,20663,206 left
Custom limit
0 / 500500 left

About the Character Counter

What is a character counter?

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.

How to Use This Tool

  1. Enter your text. Type or paste it in, drop a .txt file onto the box, or click Sample text to try it out.
  2. Read the count. The big number is your total character count; the cards below split out characters without spaces, words, lines, and bytes.
  3. Watch the limits. Each platform card fills as you write, turns amber as you approach the cap, and turns red with an "over" figure once you cross it.
  4. Set your own target. Use the Custom limit card for any cap a form or field gives you.
  5. Reuse the text. Copy it to your clipboard or download it as a plain text file.

Common Use Cases

A character limit shows up in more places than you'd think:

  • Social posts that fit: Keep a tweet under 280, an Instagram bio under 150, or a LinkedIn headline tight enough to read in full.
  • SEO titles and descriptions: Aim for roughly 60 characters on a title tag and 160 on a meta description so Google shows them without truncating.
  • Single-message texts: Stay inside 160 characters to send one SMS instead of being billed for several.
  • Forms and databases: Check that a value fits a field with a strict maximum before you submit it.
  • Ad copy: Match the tight headline and description limits that ad platforms enforce.

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.

Frequently Asked Questions

Does the character count include spaces?

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.

How are emoji counted?

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.

Why does the meta description card stop at 160 characters?

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.

What's the difference between characters and bytes?

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.

Can I set my own character limit?

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.

Is my text private?

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.

@verbatim @endverbatim