Asistente RD

Character counter

Live character count with limit bars for X/Twitter, Instagram, SMS, meta descriptions and SEO titles, so you always know how many characters remain.

Free · No sign-up · In your browser

Characters

0

Without spaces

0

Words

0

Lines

0

Platform limits

X / Twitter (post)0/280 · left 280
Instagram caption0/2,200 · left 2,200
Instagram bio0/150 · left 150
TikTok bio0/80 · left 80
WhatsApp status0/139 · left 139
SMS0/160 · left 160
Meta description0/155 · left 155
SEO title0/60 · left 60
LinkedIn post0/3,000 · left 3,000

Note: many emoji count as 2 characters on X/Twitter and in SMS; this counter already counts them that way.

Share on WhatsApp Last reviewed: July 7, 2026

Why character limits matter

Every platform enforces its own ceiling, and you usually find out the hard way: X refuses the post, Google chops your meta description, Instagram rejects a long bio. This counter is built around one question: will your text fit where you plan to publish it?

Paste your text and each platform gets a progress bar: green when safe, amber once fewer than 10% of the characters remain, red once you go over. If you need writing statistics — sentences, paragraphs, reading time — our word counter handles that; this tool is strictly about limits.

How to use it

  1. Type or paste your text into the box.
  2. Check the total character count plus the cards for characters without spaces, words and lines.
  3. Find your platform in the list: each bar shows used/limit and how many characters you still have.
  4. Trim or expand until the bar turns green — everything updates as you type.

How characters are counted (the emoji catch)

The counter measures UTF-16 code units, the same yardstick X/Twitter and SMS use. Letters, digits, spaces and punctuation cost 1 unit each. Most modern emoji are stored as two units, so they cost 2. That is why a post that “looks like 278” can still bounce off the 280 limit.

Worked example

Say your draft meta description is 178 characters. The practical limit is 155, so you are 23 over (178 − 155 = 23) and the bar shows red. You cut a clause and land on 149: now 6 characters remain, and since 6 is below 10% of the limit (15.5), the bar turns amber — it fits, but barely. Add two emoji like 🚀 and the count jumps by 4, not 2, because each one counts double.

Character limits by platform

PlatformLimitNote
X / Twitter post280free accounts; every link costs 23
Instagram caption2,200collapsed after the first lines
Instagram bio150
TikTok bio80
WhatsApp status139
SMS160drops to 70 per segment if emoji are included
Meta description155Google truncates by pixel width; 155 is the practical rule
SEO title60approximate; also measured in pixels
LinkedIn post3,000collapsed behind “see more”
LinkedIn headline220
YouTube title100
WhatsApp message65,536technical cap for a single message

Platforms adjust these numbers without notice: treat them as an informational estimate, not an official validator, and double-check inside the app when it matters.

Your text stays on your device

All counting happens in your browser: nothing you type is sent, stored or analyzed anywhere, so you can safely paste confidential drafts.

Frequently asked questions

Do spaces and line breaks count as characters?

Yes, on every platform in the list: a space uses as much of the limit as a letter, and each line break adds one more. The counter includes them because that is the number the platform compares against its cap.

How much does an emoji count, 1 or 2?

It depends. Most modern emoji — faces, gestures, flags — count as 2 on X/Twitter and in SMS because they occupy two internal units; a few older symbols, such as ❤, count as 1. This counter measures those units, so it matches the strictest case.

What is the character limit for a WhatsApp message?

A single message accepts up to 65,536 characters — a technical cap of roughly 10,000 words that you are unlikely to hit by typing. The status field is far tighter: 139 characters.

What is the ideal meta description length?

Between 120 and 155 characters. Google cuts off whatever exceeds the available space (it measures pixels, but 155 is the practical desktop benchmark) and may rewrite the snippet if it does not match the query. Put your key message first.

Related tools