Free tools

Social Media Character Limits (2026): Every Platform, One Table

One table, eleven platforms, every field that has a cap — posts, bios, comments, usernames, and the truncation points that decide what people actually see. The numbers below are the same verified dataset that powers our live character counters, last checked against current platform behavior in June 2026.

Bookmark it for cross-posting days: the platform that cuts your caption is never the one you remembered to check.

All character limits at a glance

Character limits across all 11 major platforms, last verified June 2026 — the same dataset that powers our live counters. Platforms change limits and roll changes out gradually; hedged rows say so.
FieldLimitNotes
InstagramLive counter
Caption2,200 characters
Visible before “… more”~125 charactersFeed view; the exact cutoff varies slightly by device and line breaks.
Hashtags5 per post (rolling out since Dec 2025)Counted across caption and comments; older accounts may still see the legacy 30 allowance. Hashtags count toward the 2,200-character total.
Bio150 characters
Comment2,200 characters
Username30 characters
TikTokLive counter
Caption (API / scheduling tools)2,200 charactersThe TikTok Content Posting API caps video captions at 2,200.
Caption (in-app)up to ~4,000 charactersTikTok expanded in-app captions from 2,200; availability has varied by account and region.
Bio80 charactersSome accounts have reported longer bio fields; 80 is the widely enforced default.
Comment~150 characters
Username24 characters
FacebookLive counter
Post63,206 charactersThe long-standing hard limit — an engineering in-joke (63,206 = “63,2Oh!6”).
Visible before “See more” (desktop)~477 charactersApproximate; varies with line breaks and surface.
Visible before “See more” (mobile)~125 characters
Page intro / bio101 charactersThe short “Intro” blurb on profiles and Pages; widely cited limit.
Comment~8,000 characters
Ad primary text (recommended)~125 charactersAds accept more, but Meta’s guidance is to keep primary text short.
LinkedInLive counter
Post3,000 characters
Visible before “…see more”~210 desktop / ~140 mobileApproximate; line breaks shorten the visible portion.
Headline220 characters
About section2,600 charactersOnly roughly the first 300 (desktop) / 200 (mobile) show before “see more”.
Comment1,250 characters
Company page tagline120 characters
X (Twitter)Live counter
Post (free)280 characters
Post (Premium)up to 25,000 charactersRequires an X Premium subscription; shown collapsed in the feed (as of June 2026).
Any URLcounts as 23 charactersX wraps links in t.co, so length is fixed no matter the URL.
Bio160 characters
Display name50 characters
Username (handle)15 characters
Direct message10,000 characters
ThreadsLive counter
Post / reply / quote500 characters
Long text attachmentup to ~10,000 charactersThreads has rolled out expandable text attachments for longer writing; availability may vary.
Linksreported not to count toward the limitCommunity documentation indicates URLs don’t consume post characters; behavior may change.
Topic tag1 per postThreads allows a single topic tag instead of multiple hashtags.
Bio150 characters
BlueskyLive counter
Post300 graphemesThe AT Protocol post schema sets maxGraphemes: 300, with a 3,000-byte UTF-8 ceiling.
Bio / profile description256 graphemes
Display name64 graphemes
Image alt textgenerous (~2,000 graphemes)Bluesky encourages detailed alt text; the protocol allows far more than the post itself.
MastodonLive counter
Post (default)500 charactersThe stock Mastodon limit; instance admins can modify it, and some instances allow thousands.
Any URLcounts as 23 charactersLinks are counted at a fixed 23 characters no matter their real length.
Mentionsonly the @username part countsThe instance domain in a mention is excluded from the count.
Content warning textcounts toward the limit
Bio500 characters (default)
Display name30 characters
PinterestLive counter
Pin description500 charactersOnly roughly the first 50–60 characters surface in feeds before truncation.
Pin title100 charactersAround 40 characters typically display in feeds.
Board name50 characters
Board description500 characters
Profile bio160 characters
Hashtagsup to 20Pinterest has de-emphasized hashtags; descriptions rank via keywords, not tags.
Google BusinessLive counter
Post body1,500 characters
Visible in search/Maps before “Read more”~250–300 charactersVaries by surface and device; front-load the offer.
Business description750 charactersOnly roughly the first 250 show before the cutoff.
Event/offer title58 charactersCommonly cited display limit for post titles on event and offer posts.
Hashtagsnot a discovery mechanismGBP posts surface via your listing, not tags — spend characters on specifics instead.
YouTubeLive counter
Video title100 charactersSearch results typically display ~60–70 on desktop, ~50–60 on mobile.
Video description5,000 charactersAbout the first 157 characters show under the player before “Show more”.
Tags500 characters combinedAcross all tags; individual tags max ~30 characters.
Channel description~1,000 characters
Hashtagsfirst 3 shown above the titleYouTube ignores all hashtags on videos that use an excessive number (its docs have cited a 60-hashtag threshold).
Comment~10,000 characters

Platform-by-platform notes

How each network counts, where it truncates, and the quirks that bite cross-posters — with the live counter for checking an actual draft.

Instagram

The caption cap is generous, but the feed fold decides what gets read — write the first line as if it’s the whole post. Hashtag rules have been tightening via a gradual rollout, so the hashtag row carries a hedge worth reading.

TikTok

TikTok runs two caption realities at once: what the app allows and what the posting API (used by every scheduling tool) enforces. Draft to the stricter number if you schedule, and treat the caption as search text — TikTok indexes all of it.

Facebook

The post ceiling is so high it’s effectively decorative; the “See more” fold is the real limit. Write link posts and long stories for the fold, not the cap.

LinkedIn

Posts, headlines, and the About section all have separate budgets, and the feed fold lands early — the professional-sounding preamble is usually what gets clipped. Open with the point.

X (Twitter)

The free-tier post limit is the strictest mainstream cap, and X’s counting has quirks: links are flattened to a fixed length while some characters count double. The counter linked below mirrors X’s own math.

Threads

Short cap, conversational culture. Longer text attachments exist for essays, but the feed rewards posts that fit the native limit — threading beats truncating.

Bluesky

Bluesky counts user-perceived characters (graphemes), so emoji count the way humans count them. The cap is tight; alt text gets its own generous budget, so put detail there.

Mastodon

The famous number is only the default — each instance sets its own, and some allow far more. Check your home instance before assuming, and remember links count at a flat length.

Pinterest

Pins are search results, not feed posts: titles and descriptions are keyword fields with separate caps, and the visible window in the feed is shorter than either. Front-load searchable phrasing.

Google Business

Posts get clipped early on Maps and Search surfaces, so the visible window is much smaller than the cap. Lead with offer + action; the business description has its own separate budget.

YouTube

Titles and descriptions have separate budgets and different jobs — titles truncate in search results, and only the first lines of a description show above the fold. Tags share one combined pool.

Guide

Getting the most out of the table

Hard caps vs truncation points — the two limits that matter

Every platform really has two limits. The hard cap is the number the publisher enforces: go over it and the post is rejected, by the app or — worse — by the API hours later when your scheduled post tries to go out. The truncation point is softer but more consequential: the place where the feed clips your text behind a “more” link. Most platforms truncate long before the cap, so the visible window is the limit your hook actually competes in.

The table flags both kinds of row. Treat caps as a publishing constraint and truncation as a writing constraint: front-load the one sentence that must survive the fold, then spend the rest of the budget on readers who tap through.

Why the same caption breaks on one platform and not another

Platforms don’t even agree on what a “character” is. Some count user-perceived characters, so an emoji is one unit; others count encoding units, so the same emoji eats two or more; URLs are flattened to a fixed length on some networks and counted literally on others. That is why a caption that fits with room to spare on one network can bounce on another at the “same” length.

The per-platform notes under the table call out each network’s counting quirks. When you cross-post, check the strictest destination first — it is almost always the short-form text network — and write to that, or let a scheduler trim per platform from one master draft.

How we keep this table accurate

Limits drift: platforms raise caps for subscribers, roll out changes gradually by account, and occasionally enforce different numbers in the app than in the API that scheduling tools post through. Each row below comes from one maintained dataset, verified against current official documentation and observed platform behavior, with hedge notes wherever a limit varies by account, instance, or posting method.

The “last verified” date applies to the whole table. If you spot a platform behaving differently, trust what the publisher tells you at posting time — and expect the gradual-rollout cases to differ between accounts for months.

Quick questions

Which social media platform has the shortest post limit?

Among the major networks, the short-form text platforms — X’s free tier, Bluesky, and Threads — sit at the bottom of the table, with image- and video-first platforms allowing far longer captions. The exact, current numbers are in the table above; they’re verified against platform behavior rather than copied between blog posts.

Do emoji and hashtags count toward character limits?

Yes, on every platform in the table — hashtags, mentions, emoji, and line breaks all consume budget. The trap is that platforms count emoji differently: some count one symbol as one character, others as two or more encoding units. Per-platform counting quirks are flagged in the notes under the table.

How often do social media character limits change?

A few times a year across the industry — usually expansions for paying subscribers or gradual rollouts that hit some accounts before others. This table is maintained as one dataset with a single “last verified” date (currently June 2026), and hedged wherever a limit varies by account, instance, or posting method.

What happens if my post is over the limit?

Behavior varies by platform and posting method: some apps block the publish button, some silently truncate, and APIs reject the request outright — which is the worst case for scheduled posts, because the failure happens hours after you wrote the caption. Counting before you schedule (or using a scheduler that counts per network) avoids it.

Why do these numbers differ from other limits articles?

Most limits roundups copy each other and go stale; platforms also genuinely enforce different numbers in-app versus through their APIs. This table states which context each number applies to, hedges gradual rollouts, and carries a verification date instead of presenting every figure as universal.

Keep going

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee

Never check a limits table mid-draft again

SocialKit shows each network’s character limit while you compose one post for all 11 platforms — over-limit drafts get flagged before they fail at publish time.

Start My Free Trial

€0.00 due today · cancel anytime · 7-day money-back guarantee