Character counter for social media: check your text against every limit

Type or paste your post, bio, name or username and see at once whether it fits each app’s limit, how many characters you have left, and, where the app publishes its rules, whether a username uses allowed characters. It covers 30 limits across 10 apps, each from the app’s own help pages.

  • Your text stays in your browser: nothing is sent or saved.
  • Every limit comes from the app’s own help pages.

Social media character limits, by app

Every limit we’ve read on an official help page, with the source. Where an app publishes two figures, both are shown.

Character limits by app and field
AppFieldCharactersSource
X (Twitter)Post280X Help Center · Our guide
Post with Premium (iPhone and Android apps)
X Premium and some X Subscription plans.
4,000X Help Center · Our guide
Post with Premium (on a computer)
X Premium and some X Subscription plans.
25,000X Help Center · Our guide
Bio160X Help Center · Our guide
Display name50X Help Center · Our guide
Username (@handle)
X’s username page says more than 4 and up to 15 characters; its sign-up page says fewer than 15.
5–15
Allowed: letters, numbers and underscores only, no spaces; can’t contain “admin”
X Help Center · Our guide
TikTokUsername2–24
Allowed: letters, numbers, underscores and periods only, not ending in a period
TikTok Help Center · Our guide
Name (nickname)30TikTok Help Center · Our guide
Bio
TikTok’s web help page says 80; the Android app we checked (November 2026) allowed 160.
80TikTok Help Center · Our guide
Photo alt text (each photo)300TikTok Help Center · Our guide
InstagramStory comment
Instagram says emoji count as characters.
60Instagram Help Center · Our guide
Note (with music)60Instagram Help Center · Our guide
YouTubeHandle
Han and Hangul handles have different limits.
3–30YouTube Help · Our guide
Shorts title100YouTube Help · Our guide
WhatsAppProfile name25WhatsApp Help Center · Our guide
Username3–35
Allowed: lowercase letters, numbers, underscores and periods only, not only numbers
WhatsApp Help Center · Our guide
Community name100WhatsApp Help Center · Our guide
SnapchatUsername
Snapchat also has rules on which characters you can use and how a username starts and ends.
3–15Snapchat Support · Our guide
Display name
Snapchat says this includes spaces and emoji.
30Snapchat Support · Our guide
PinterestUsername3–30
Allowed: letters, numbers and underscores only, with at least one letter; no spaces or punctuation
Pinterest Help Center · Our guide
Pin title100Pinterest Help Center · Our guide
Pin textbox250Pinterest Help Center · Our guide
Pin description500Pinterest Help Center · Our guide
DiscordUsername2–32
Allowed: lowercase letters, numbers, underscores and periods, with no two periods in a row
Discord Support · Our guide
Display name1–32Discord Support · Our guide
TwitchUsername4–25Twitch · Our guide
Bio300Twitch · Our guide
Stream tag (each)
Up to 10 tags.
25Twitch · Our guide
RedditPost text40,000Reddit · Our guide
Post text with Reddit Premium80,000Reddit · Our guide

Sources checked October–November 2026. You’re welcome to cite this table with a link to this page. It’s also free to download as open data.

Questions about character limits

Is what I type sent anywhere?

No. The counting happens in your browser. Your text isn’t sent, saved or put in the page address.

Why does an app count my text differently?

We count characters the way you see them, so an emoji or an accented letter counts as one. An app’s own counter may not match ours exactly, so treat a result close to the limit as approximate and check the app’s counter.

Where do the limits come from?

Every limit comes from the app’s own help pages, linked in the table below, and is explained in one of our guides. Where an app gives two different figures, we show both.

What about photo and video sizes?

Use our Upload Checker: pick a photo or video and it checks the size, length and format against each app’s published limits.

Why isn’t my app or field listed?

We only list limits we’ve read on an official help page. We add more as we verify them.

Maintained by Michael Michael. See our editorial policy.