Skip to content

Character Counter

Live character count against Twitter, SMS, meta description and other limits.

  • Secure upload
  • Deleted after processing
  • No watermark
Paste or type your text

0

Characters

0

No spaces

0

Words

0

Bytes (UTF-8)

Start typing to see how many texts this would take

Platform character limits
  • X / Twitter post280 left

    Standard post limit · limit 280

  • SMS (single segment)160 left

    GSM-7 basic charset · limit 160

  • Meta description160 left

    Typical SEO snippet cutoff · limit 160

  • Title tag60 left

    Typical search results cutoff · limit 60

  • Instagram caption2200 left

    Truncates in feed before this · limit 2200

  • YouTube title100 left

    Max title length · limit 100

  • LinkedIn post3000 left

    Before "see more" truncation is much earlier · limit 3000

About the character counter

This free online character counter answers the question a plain count can't: not just how long a piece of text is, but whether it actually fits where it's going. Type or paste in a tweet, an SMS, a meta description, a title tag or a caption, and see it checked live against the real character limits of the platforms people write for most — X/Twitter, SMS, Google's search snippet, page titles, Instagram, YouTube and LinkedIn — each with its own progress bar that turns amber near the limit and red the moment it's exceeded.

Every limit matters for a different, very concrete reason: go over 280 characters on X and the post won't publish as typed; go over roughly 155-160 characters in a meta description and Google truncates it with an ellipsis in search results, often cutting off the exact sentence meant to earn the click; go past about 60 characters in a title tag and the same thing happens in the search results title. Checking against the actual limit while writing, rather than finding out after publishing, is the entire point of a character counter — a word counter alone doesn't tell you any of this.

SMS gets its own dedicated calculator, because text messages don't just have a length limit — they have a segmentation rule that determines how many messages (and how much cost, on some plans) a text actually becomes. This tool detects whether your message uses only standard GSM-7 characters (a single segment holds 160 of them, or 153 once a message needs to split across multiple segments) or contains anything outside that set — emoji, most accented characters, non-Latin scripts — which switches the whole message to Unicode encoding at a much tighter 70 characters per segment, or 67 once split. That's a real, accurate SMS segmentation calculation, not a rough guess, and it explains why a message with a single emoji in it can suddenly need twice as many segments as the same text without it.

A UTF-8 byte count is included alongside the character count too, since some systems — certain database fields, older APIs, some platforms' historical character-counting rules for CJK text — count bytes rather than characters, and the two numbers can diverge significantly for non-Latin text. Everything is calculated instantly, locally in your browser, with nothing you type ever sent to a server.

Key features

  • Live progress bars against 7 real platform limits (X, SMS, meta description and more)
  • Accurate GSM-7/Unicode SMS segment calculator, not a rough estimate
  • UTF-8 byte count alongside character count for byte-limited systems
  • Color-coded warnings that turn amber near the limit and red once exceeded

Common use cases

Social media posts

Keep a post under X/Twitter's limit, or check how much room is left before Instagram truncates a caption.

SEO titles & descriptions

Write meta descriptions and title tags that won't get cut off with an ellipsis in Google's search results.

SMS & text campaigns

See exactly how many message segments a text will use, including the Unicode penalty for emoji or accented characters.

Form & field limits

Check text against any hard character limit — a bio field, a product title, a review — before submitting.

How to use it

  1. 1Type directly into the box, or click Paste to bring in text from your clipboard.
  2. 2Watch the character, word and byte counts update live as you type.
  3. 3Check the progress bars for the platforms you're writing for — X, SMS, meta description and more.
  4. 4Watch the SMS segment calculator if you're checking a text message specifically.

Supported formats & limits

Works on plain text of any length or language; platform limits reflect commonly published values and may change over time.

Privacy & security

Every count is calculated locally in your browser as you type — nothing you write is ever sent to a server.

FAQ

Is my text uploaded anywhere?
No. Every count is calculated locally in your browser as you type — nothing you write is ever sent to a server.
Why does adding one emoji suddenly increase my SMS segment count?
SMS uses a compact GSM-7 encoding at 160 characters per segment for standard text, but switches entirely to Unicode encoding at only 70 characters per segment the moment any character outside that set — including most emoji — appears anywhere in the message.
What's the difference between character count and byte count?
Character count is the number of characters; byte count is how many bytes those characters take up in UTF-8 encoding. They're equal for plain English text but can differ significantly for accented characters, emoji or non-Latin scripts, which some systems count by bytes instead.
Are these platform limits exact?
They reflect each platform's commonly published limit at the time of writing. Platforms do occasionally change their limits, so treat them as a strong guide rather than a guarantee.