Character Limits for Social, Search and Ads

An Instagram caption accepts 2,200 characters and shows 125. A Facebook post accepts 63,206 and shows 477. How long can your caption, post, headline or meta description actually be? Paste it once and see it measured against every limit at the same time, including the one that decides whether anybody reads the rest.

Measured against every limit below as you type
0 characters
Type or paste something above to measure it.

Social media

Two numbers matter on every platform here, and they are rarely the same one. The cap is what the box will accept. The cut-off is where the feed stops showing your text and puts a "more" link in its place, which is the number you are really writing to.

All figures in this section last checked September 2026.

Field Limit Cut off at Notes
X post 280 Not truncated Every link counts as 23 characters whatever its real length, because all of them are wrapped through t.co. Most emoji count as 2. Premium accounts post up to 25,000.
X display name 50 Not truncated -
X bio 160 Not truncated -
Instagram caption 2,200 125 Hashtags count towards the 2,200, and you get at most 30 of them. Line breaks survive, so the first 125 characters are worth composing deliberately.
Instagram bio 150 Not truncated -
Instagram alt text 100 Not truncated -
Facebook post 63,206 477 The cap is famously large and almost never the constraint. The cut-off is, and it is shorter on mobile than on desktop.
LinkedIn post 3,000 210 The cut-off sits around 140 characters on mobile, so the safe assumption is the smaller of the two.
LinkedIn headline 220 Not truncated Search results show roughly the first 60 to 70 characters of it.
LinkedIn About 2,600 300 Cut at about 300 characters, so the opening has to stand on its own before anybody presses "see more".
LinkedIn comment 1,250 Not truncated Shown in full - comments are not truncated the way posts are.
LinkedIn article 110,000 Not truncated -
TikTok caption 2,200 Not truncated Raised from 150 characters, so older guides are badly out of date on this one.
YouTube title 100 70 Search results cut the title well before the cap.
YouTube description 5,000 157 Only the first few lines show above the "more" fold.
Pinterest pin description 500 Not truncated -
Threads post 500 Not truncated -
Bluesky post 300 Not truncated Counted in graphemes rather than bytes, so an emoji is one character here.

Advertising

Unlike the two groups above, these are enforced at the point of entry. The field will refuse the text rather than cut it, so a headline that is one character over is a rejected ad, not a truncated one.

All figures in this section last checked September 2026.

Field Limit Cut off at Notes
Google Ads headline 30 Not truncated A responsive search ad takes up to 15 of them, and three can show at once.
Google Ads description 90 Not truncated Up to 4 per ad, of which 2 typically show.
Google Ads display path 15 Not truncated Two path fields, 15 characters each.
Google Ads business name 25 Not truncated -
Meta Ads primary text No limit (~125) 125 Not enforced, but cut at around 125 characters in most placements.
Meta Ads headline 40 Not truncated Recommended rather than enforced in some placements; 40 is the figure the previews are built around.
Meta Ads description 30 Not truncated -
LinkedIn Ads intro text 600 150 Cut at about 150 characters on desktop.
LinkedIn Ads headline 200 70 -

Frequently asked questions

Why does this page list two numbers for most platforms?

Because they answer different questions. The limit is what the field will accept before it refuses or cuts your text. The cut-off is where the interface stops showing it and puts a more link in its place, which on Facebook and LinkedIn happens thousands of characters before the cap. The cut-off is the number worth writing to.

Is there really no character limit on a meta description?

No, there is not. Google fills a box of a fixed pixel width, roughly 920 on desktop, and cuts whatever does not fit. The familiar figure of 155 characters is an average derived from ordinary lowercase text, so a description set in wide letters or capitals is cut well before it, and one set in narrow letters survives past it. The same is true of the title tag.

How does X count links and emoji?

Every link costs 23 characters whatever its real length, because all of them are wrapped through the t.co shortener - a long tracking URL costs no more than a short one. Most emoji count as two characters. Bluesky counts graphemes instead, so an emoji is one character there.

How current are these numbers?

Each row carries the month it was last checked, rather than one date for the whole page. Instagram and TikTok change more often than Google Ads does, and a single page-level date would say nothing useful about the rows that have not been looked at in a year.

Does the counter measure the same way each platform does?

It counts every character in the field, spaces and punctuation included, which is what the platforms count too. The exceptions are the ones noted above: X substitutes 23 characters for each link and counts most emoji as two, so a post full of links will measure shorter on X than it does here.

Why is a character limit page a tool rather than just a table?

Because the table alone makes you do the arithmetic. Paste the text once and every limit is measured against it at the same time, which is the actual question you had: not what the Instagram limit is, but whether this caption fits it.