Free website & SEO check: see your score in under a minute  ·  Check my website →Premium Windows software for marketers: talk to us for access and pricing  ·  Explore the software →
Reference Updated May 22, 2026  ·  9 min read

Social Media Character Limits 2026: Every Platform, Every Field

In the cross-platform content calendar I help clients run, a single launch announcement gets reshaped into 11 distinct versions: a 280-char tweet, a 500-char Threads post, a 220-char LinkedIn headline change, a 2,200-char Instagram caption (truncated at 125), a 4,000-char TikTok caption (truncated at 80), an SMS, a Facebook post, a YouTube description, and three ad-field variants for paid amplification. Each one has a hard limit and a "visible before truncation" limit, and they almost never match. This is the reference I built so that one announcement doesn't require a 90-minute panic session every time.

Quick verdict: Use our free Character Counter with platform-aware warnings. Top five to memorize: Twitter post 280, Twitter bio 160, Instagram bio 150, Instagram caption truncation 125, TikTok bio 80. Everything else, look up here. Front-load the hook before the truncation point, not the platform max.

Twitter / X

FieldLimitNotes
Tweet (standard)280 charsEmoji count as 2 chars; URLs shortened to 23 chars
Tweet (X Premium)25,000 charsPaid subscribers only; usually not recommended
Bio160 charsFront-load your value proposition
Username (@handle)15 charsLetters, numbers, underscores only
Display name50 charsCan include emoji and special characters
Location (profile)30 charsFree-form text
Website URL (profile)100 charsOne URL only
Direct Message10,000 charsPer message
List name25 charsFor user lists
List description100 charsOptional
Twitter/X has different limits per tier. Standard accounts and most use cases stick to 280 chars.

Instagram

FieldLimitNotes
Caption2,200 charsIncludes hashtags; truncated at ~125 chars in feed
Bio150 charsSingle visible profile element below name
Username (@handle)30 charsLetters, numbers, underscores, periods
Display name30 charsShows above bio
Comments2,200 charsSame as captions
Hashtags per post30 maxCounted within caption limit
Story text2,200 charsBut practically unusable past ~100 chars for legibility
Reels caption2,200 charsSame as feed
DM message1,000 charsPer message
Alt text100 charsFor accessibility
Instagram's 2,200-char caption limit is generous, but only the first 125 characters show in feed before the "more" truncation. Treat 125 as your real working budget.

LinkedIn

FieldLimitNotes
Post (newsfeed)3,000 charsTruncated at ~140 chars with "see more"
Article body125,000 charsLong-form content
Article headline100 charsShow prominently in feed
Headline (under name)220 charsFront-load — first 100 visible on most surfaces
About section2,600 charsProfile summary
Comment1,250 charsOn posts and articles
Reply1,250 charsSame as comment
Company description2,000 charsOrg page
Job title (profile)100 charsPer role
Job description (profile)2,000 charsPer role
Skill name80 charsPer skill
Recommendation3,000 charsGiven to others
Connection invite note300 charsWhen sending requests
InMail subject200 charsPremium feature
InMail body1,900 charsPremium feature
LinkedIn's character allowances are among the most generous. Truncation thresholds matter more than absolute limits.

TikTok

FieldLimitNotes
Video caption4,000 charsMassive increase from 150 in 2020
Bio80 charsOne of the tightest social bios
Username (@handle)24 charsLetters, numbers, underscores, periods
Display name30 charsShows above username
Comment150 charsConcise by design
Reply150 charsSame as comment
Direct Message500 charsPer message
TikTok's 4,000-char caption is generous but most users still keep captions under 150 chars where the algorithm seems to favor short. Hashtags often dominate captions.

Facebook

FieldLimitNotes
Post63,206 charsEffectively unlimited for normal use
Comment8,000 charsGenerous
Page name75 charsBusiness pages
Page description (short)255 charsAppears in About section
Page description (long)50,000 charsFull "About" content
Cover photo description255 charsBelow the cover image
Username50 charsPage handle
Group name75 charsFor groups
Group description3,000 charsFor groups
Event title64 charsPer event
Event description5,000 charsPer event
Ad headline (in Ads Manager)40 charsStrict limit on paid ads
Ad description (in Ads Manager)30 charsHeadline above
Ad primary text125 chars (visible)Goes longer but truncates
Facebook posts have effectively no character limit for organic posts. Ad fields are far tighter — design for those constraints when creating ads.

YouTube

FieldLimitNotes
Video title100 charsOnly ~60-70 visible in search/feed
Video description5,000 charsVisible content for SEO
Tags (total)500 charsCombined across all tags
Channel name30 charsChannel handle
Channel description1,000 charsAbout tab
Comment10,000 charsSurprisingly long
Reply10,000 charsSame as comment
Playlist title150 charsPer playlist
Playlist description5,000 charsPer playlist
Shorts title100 charsSame as regular video
Pinned comment10,000 charsStays at top of comments
YouTube descriptions are SEO real estate. Use the full 5,000 characters when relevant; the first 100-150 appear in search snippets.

Pinterest

FieldLimitNotes
Pin title100 charsImportant for search
Pin description500 charsUsed for SEO and context
Profile name30 charsDisplay name
Profile description500 charsAbout section
Username30 chars@handle
Board name50 charsPer board
Board description500 charsPer board
Comment500 charsOn pins
Pinterest treats pin titles and descriptions as search-relevant content. Keyword inclusion matters more here than character optimization.

Other Platforms

Platform & FieldLimit
Reddit post title300 chars
Reddit self-post body40,000 chars
Reddit comment10,000 chars
Reddit subreddit name21 chars
Reddit username20 chars
Discord message2,000 chars (4,000 with Nitro)
Discord channel name100 chars
Discord username32 chars
Slack message40,000 chars
Slack channel name80 chars
Slack workspace name21 chars
Telegram message4,096 chars
Telegram bio70 chars
WhatsApp message65,536 chars
WhatsApp status700 chars
Threads post500 chars
Threads bio150 chars
BlueSky post300 chars
Mastodon post (default)500 chars (instance-dependent)
Snapchat caption250 chars
Each platform's limits reflect its design philosophy. Discord and Slack favor long-form discussion; Threads and Twitter favor brevity.

Visible Length vs Maximum Length

Most platforms truncate displayed text long before the maximum limit. The "see more" or "..." appears at a much lower threshold than the field's absolute character limit.

Platform / FieldVisible before truncationMaximum length
Instagram caption (feed)~125 chars2,200 chars
LinkedIn post (feed)~140 chars3,000 chars
Facebook post~250 chars63,206 chars
TikTok caption (feed)~80-100 chars4,000 chars
YouTube description (above the fold)~150 chars5,000 chars
YouTube title (search results)~60-70 chars100 chars
Twitter tweet280 chars (no truncation)280 chars
Pinterest description~75-100 chars (mobile)500 chars
Front-load your message in the visible portion. Anything past truncation requires the reader to actively click for more — which most won't.

Hashtag Character Counting

Hashtags consume characters from your overall post limit. Knowing how many hashtags fit changes how you allocate space.

  • Average hashtag length: 10-15 characters (including the #).
  • Instagram: max 30 hashtags per post. 30 hashtags at 12 chars average = 360 chars consumed. Plus spaces between them = ~390 chars. From a 2,200-char caption, that leaves 1,800 for actual content.
  • TikTok: no hard cap on hashtag count, but 3-5 hashtags is the engagement sweet spot.
  • LinkedIn: 3-5 hashtags typical; more diminishes engagement.
  • Twitter/X: 1-2 hashtags per tweet is standard; over 2 looks spammy.
  • Pinterest: 20 hashtags max in the description (counted toward 500-char limit).

Emoji and URL Counting

Emoji counts

  • Twitter/X: emoji counted as 2 characters
  • Instagram, LinkedIn, TikTok, Facebook: emoji counted as 1 character
  • SMS: drops total limit from 160 to 70 chars when any emoji is included (UCS-2 encoding)
  • Compound emoji (skin tones, families): often count as 1 visually but use multiple Unicode code points

URL counts

  • Twitter/X: URLs auto-shortened to 23 chars regardless of actual length
  • Instagram, TikTok, LinkedIn: URLs counted at actual length, no shortening
  • Facebook: long URLs may be shortened in display but count at full length
  • SMS: URLs count at actual length; very long URLs eat the limit

For long URLs in space-constrained posts, use URL shorteners (bit.ly, your own custom domain shortener) to reclaim characters.

Recent Character Limit Changes (2024-2026)

  • Twitter/X added 25,000-char premium tweets (2023) — standard remained 280
  • LinkedIn raised post limits from 1,300 to 3,000 chars (2021)
  • TikTok raised caption limits from 150 to 2,200 (2022), then to 4,000 (2024)
  • Instagram added longer-text features in Reels and Stories
  • Threads launched at 500 chars (2023) — longer than Twitter's standard 280
  • BlueSky launched at 300 chars — positioned as Twitter alternative
  • Discord raised limit to 4,000 with Nitro (was 2,000) (2023)

Direction of travel: most platforms relax limits over time as user demand for longer content grows. Twitter remains the notable exception, holding 280 as a deliberate design choice.

Planning Content Around Limits

  • For multi-platform posts: draft to the shortest applicable limit. A Twitter-sized version becomes the base; expand for Instagram, LinkedIn, etc.
  • For high-stakes posts (announcements, launches): use a counter (like our Character Counter) to draft and trim systematically.
  • For brand voice consistency: a 280-char tweet and a 2,200-char Instagram caption should sound like the same brand at different lengths.
  • For ads vs organic: ad copy limits are tighter. Pre-test your concept fits ad fields before building the campaign.
  • For evergreen vs trending: trending posts can be slightly closer to limits (urgency justifies density). Evergreen posts should leave buffer for edits.
From a content-calendar review

The repurposing trap I see almost every B2B content team fall into: writing the LinkedIn version first because it has the most room, then trying to trim it down for Twitter and Threads. The result is always a tweet that reads like a press-release excerpt and loses the punch. The reverse works better. Write the 100-140 character Twitter version first as the "irreducible core" of the announcement; it forces the team to identify the single sentence that has to land. Then expand outward: 280 for the full tweet, 500 for Threads with one supporting line, 220 for the LinkedIn headline, 2,200 for the Instagram caption with story and CTA. The compression-first workflow saved one client's social ops team an estimated 4-6 hours per launch cycle, because the strategy debate happens once at the 140-char tier instead of three times across three drafts.

Frequently Asked Questions

Major changes happen every 2-3 years on average. Minor field-level adjustments (bio, description) happen more frequently and quietly. Check each platform's developer docs for the most current limits, especially before major content rollouts.

No. Optimal content length varies by platform and audience. Twitter tweets perform best at 100-130 chars (under limit). LinkedIn posts at 150-300 chars get more engagement than ones near the 3,000 cap. Use limits as boundaries, not targets.

Most platforms reject posts that exceed limits, showing an error. Some truncate silently — particularly bios and short fields. Always test with a counter before submitting to avoid wasted effort.

Sometimes. X Premium raises tweets to 25,000 chars. Discord Nitro raises messages to 4,000. LinkedIn Premium doesn't change post limits but adds features. Instagram Pro accounts have the same caption limits as standard accounts.

No — ad fields almost always have tighter limits than organic. Facebook ads cap headlines at 40 chars; organic posts have no real headline. Google Ads has its own strict character requirements per field. Always check the platform's ad spec separately.

Link previews (rich cards) display additional metadata but don't count toward your post's character limit. The URL itself does (except on Twitter, where it's shortened to 23). For tools to optimize how previews look, see our SEO Title Tag guide.

The reference I keep next to the calendar

Each platform has dozens of character limits across fields. Memorize the top five (Twitter 280, IG bio 150, LinkedIn headline 220, IG caption truncation 125, TikTok bio 80) and bookmark this page for the rest. Use our Character Counter for any post that has to fit and write the short version first, the long version second. Front-loading the hook before the truncation point is the trick that pays off every single launch cycle.