Social Media Character Limits

Every platform, every field, in one table — plus where your text actually gets cut off, which is rarely the same number.

0characters
2,200remaining
0words

All platforms at a glance

The figure that matters is usually not the hard cap. Most feeds truncate long text behind a “see more” link, and almost nobody taps it — so the visible limit is the one to write to, and the hard cap is just the point where the platform stops accepting characters.

PlatformMain postVisible before cutBio
X (Twitter)280 · 25,000 Premium280160
Instagram2,200~125150
LinkedIn3,000~140 mobile / 210 desktop2,600 (About)
Facebook63,206~477101
TikTok2,200 (4,000 some accounts)~10080
YouTube5,000 (description)~1571,000 (channel)

Limits are set by the platforms and change periodically; figures reflect the current publicly documented caps.

X (Twitter)

280 characters for free accounts; X Premium raises it to 25,000 and Premium Basic to 4,000. Long posts display collapsed in the timeline, so the first two lines still carry the post regardless of how much you write underneath.

Two quirks are worth knowing. Every URL is rewritten through the t.co shortener and counts as exactly 23 characters no matter its real length — a short link never saves you anything. Usernames in replies no longer count at all. Engagement data has consistently favoured posts well under the cap, in the 70 to 130 character range, where the whole message is readable at a glance.

FieldLimit
Post (free account)280 characters
Post (X Premium)25,000 characters
Direct message10,000 characters
Bio160 characters
Display name50 characters
Username (handle)15 characters
Image alt text1,000 characters

Instagram

Captions allow 2,200 characters but the feed cuts at roughly 125 before the “more” link, which makes the opening sentence the single most important part of any Instagram post. Hashtags are capped at 30 per post and count toward the 2,200 — moving them into the first comment is a common way to keep the caption clean without losing reach.

FieldLimit
Caption (post or Reel)2,200 characters
Bio150 characters
Comment2,200 characters
Username30 characters
Hashtags30 per post
Alt text100 characters

LinkedIn

Posts run to 3,000 characters, with the feed truncating around 140 characters on mobile and 210 on desktop. The 220-character headline is the field most people underuse: it follows you into every feed, comment and search result, which makes it the highest-leverage text on the profile.

FieldLimit
Post3,000 characters
Comment1,250 characters
Headline220 characters
About / Summary2,600 characters
Article body110,000 characters
Article headline100 characters
Connection request note300 characters

Facebook, TikTok and YouTube

Facebook’s 63,206-character cap is effectively theoretical — the feed truncates at about 477 characters, and posts in the 40 to 80 character range have historically drawn the most engagement. TikTok captions allow 2,200 (4,000 on some accounts) with only around 100 visible over the video, so the caption works as a hook rather than a description. YouTube’s 100-character title limit is the tight one, and search results typically show only the first 70; the first 157 characters of the description are what appear above the fold and in search snippets.

PlatformFieldLimit
FacebookPost63,206 characters
FacebookComment8,000 characters
FacebookPage description255 characters
FacebookBio / Intro101 characters
FacebookMessenger message20,000 characters
TikTokCaption2,200 (4,000 some accounts)
TikTokBio80 characters
TikTokComment150 characters
TikTokUsername24 characters
YouTubeVideo title100 characters
YouTubeVideo description5,000 characters
YouTubeComment10,000 characters
YouTubeTags (total)500 characters
YouTubeChannel description1,000 characters
YouTubePlaylist title150 characters

Writing ad copy? The ad copy checker counts every field against its platform limit at once, so you can see what fits before you paste it into the ad manager.

Open Ad Copy Checker →

Advertising character limits

Ad formats are stricter than organic posts and the limits are enforced at upload, so copy that overruns is rejected rather than truncated. Google Ads is the tightest: 30 characters per headline leaves room for about four words.

PlatformFieldLimitNotes
Google AdsHeadline30 characters3–15 per responsive search ad
Google AdsDescription90 characters2–4 per ad
Google AdsDisplay path15 charactersup to 2
Google AdsCallout asset25 characters2+ recommended
Google AdsSitelink text25 characters2+ recommended
Facebook AdsPrimary text125 visible · 2,200 capcut at “See more” on mobile
Facebook AdsHeadline~27 visible · 40 cap
Facebook AdsDescription~27 visible · 30 capoften hidden entirely
LinkedIn AdsSponsored intro text~150 visible · 3,000 cap
LinkedIn AdsSponsored headline~70 visible · 200 cap
LinkedIn AdsText Ad headline25 charactershard limit
LinkedIn AdsMessage Ad subject60 characters
TikTok AdsAd text / caption100 characters~4 lines before “See more”
TikTok AdsDisplay name (brand)2–20 characters

How platforms actually count characters

Spaces and punctuation always count. There is no platform that exempts them, and they typically account for 15 to 20 percent of a post.

Most emoji count as two. Emoji sit outside the basic character range and are measured as two units on X, TikTok and most other platforms. Compound emoji — family groupings, flags, skin-tone variants — are assembled from several joined code points and can cost five or more characters each, which is how a short caption full of emoji silently overruns.

Links may be fixed-cost or free. X charges a flat 23 characters for any URL. Instagram and TikTok count the raw URL in full, even though it is not clickable in a caption. Facebook and LinkedIn count the URL until the link preview loads, at which point you can usually delete the text and keep the preview.

Non-Latin scripts count differently. Chinese, Japanese and Korean characters count as two on several platforms including TikTok, which halves the effective length of a CJK caption. X applies a weighted system in which CJK characters count double.

Line breaks are characters too. Each one typically costs one or two characters, so a heavily formatted post with white space between every line can lose 30 or 40 characters to formatting alone.

Frequently Asked Questions

What is the character limit on X (Twitter)?
280 for free accounts, up to 25,000 with X Premium. Links always count as 23 characters, and most emoji count as two.
How long can an Instagram caption be?
2,200 characters, but only about 125 show before the “more” link, so the first line does the work. Bios are capped at 150.
Do emoji count as one character?
Usually two, because of how they are encoded. Compound emoji such as family or flag sequences can count for considerably more.
What is the difference between the hard cap and the visible limit?
The hard cap is where the platform stops accepting text; the visible limit is where the feed truncates. Facebook allows 63,206 characters but shows about 477 — the visible number is the one that matters.
What are the Google Ads character limits?
30 characters per headline and 90 per description in a responsive search ad, with 3–15 headlines and 2–4 descriptions. Display paths are 15 characters each.
Do hashtags count toward the limit?
Yes, on every platform. On Instagram, where 30 hashtags can consume several hundred characters, many accounts move them into the first comment instead.

Related tools

For a full breakdown of any text, use the character counter or the word counter. Campaign copy is covered by the ad copy checker. For longer-form writing, see the words to pages converter and the reading time calculator.

WordCount Pro

Everything the free counter can't tell you. One-time purchase — Grammarly is $144/year, this is $6.99, once.

  • Unlimited AI runs: ATS resume score, essay feedback, SEO & tone grades
  • No ads, ever
  • Writing history, last 10 sessions
  • Custom word goal presets + all future Pro features
Buy for $6.99 →

Already purchased? Enter your license key: