All platforms · Free tool

Social Media Character Counter

One text box, every limit — see live whether your text fits Instagram captions, X posts, TikTok bios, YouTube titles, Discord messages, and 30+ other fields.

0 characters0 words

Instagram

Caption(Feed shows ~125 chars before “more”)2,200
Bio150
Username30
Comment2,200
Hashtags per post(count, not characters)30

TikTok

Caption4,000
Bio80
Username24
Comment150

X (Twitter)

Post(Premium: up to 25,000)280
Bio160
Display name50
DM10,000

YouTube

Title(~70 chars visible in search)100
Description5,000
Tags (total)500
Comment10,000

Facebook

Post(~477 chars shown before “See more”)63,206
Bio / Intro101
Page description255
Ad primary text(recommended before truncation)125

LinkedIn

Post(~210 chars shown before “see more”)3,000
Headline220
About section2,600
Connection note(200 for free accounts)300

Discord

Message(Nitro: 4,000)2,000
About Me bio190
Username32
Custom status128

Threads

Post500
Bio150

Pinterest

Pin title100
Pin description500
Bio160
Board name50

How to use it

  1. 1

    Paste your text

    Caption, bio, post, title — anything you're about to publish.

  2. 2

    Watch the live counts

    Every platform limit updates as you type.

  3. 3

    Check green vs red

    Instantly see which fields your text fits.

  4. 4

    Publish with confidence

    No more mid-upload truncation surprises.

Video & story length limits (2026)

PlatformFormatMax lengthNotes
InstagramStoryUp to 60 seconds per cardLonger videos split into 60s segments automatically
InstagramReelUp to 3 minutes
InstagramFeed videoUp to 60 minutesShared as a reel for most accounts
TikTokVideo (in-app record)Up to 10 minutes
TikTokVideo (upload)Up to 60 minutes for eligible accounts
TikTokStoryUp to 15 seconds
YouTubeShortUp to 3 minutes
YouTubeVideoUp to 12 hours / 256 GBVerified accounts; unverified capped at 15 minutes
SnapchatStory snapUp to 60 seconds
FacebookStoryUp to 20 seconds per card
FacebookReelUp to 90 seconds
XVideoUp to 2:20Premium: up to ~4 hours

All character limits at a glance

  • Instagram: Caption 2,200 · Bio 150 · Username 30 · Comment 2,200 · Hashtags per post 30
  • TikTok: Caption 4,000 · Bio 80 · Username 24 · Comment 150
  • X (Twitter): Post 280 · Bio 160 · Display name 50 · DM 10,000
  • YouTube: Title 100 · Description 5,000 · Tags (total) 500 · Comment 10,000
  • Facebook: Post 63,206 · Bio / Intro 101 · Page description 255 · Ad primary text 125
  • LinkedIn: Post 3,000 · Headline 220 · About section 2,600 · Connection note 300
  • Discord: Message 2,000 · About Me bio 190 · Username 32 · Custom status 128
  • Threads: Post 500 · Bio 150
  • Pinterest: Pin title 100 · Pin description 500 · Bio 160 · Board name 50

The limit that matters is the visible one

Most platforms cut text visually long before the hard limit: Instagram shows ~125 caption characters before "more", LinkedIn ~210, Facebook ~477, and YouTube search truncates titles near 70. Write to the visible limit — hook first, context after the fold — and treat the hard cap as space for hashtags, credits, and keywords rather than the message itself.

Frequently asked questions

What is the Instagram caption character limit?+

2,200 characters — but only about the first 125 show in the feed before the “more” cutoff, so front-load your hook. Bios are capped at 150 characters and usernames at 30.

What is the character limit on X (Twitter)?+

280 characters for standard accounts. X Premium subscribers can post up to 25,000 characters, though only the first 280 show in the timeline before expansion.

How long can a TikTok caption be?+

4,000 characters — TikTok expanded it from 2,200 to make room for keyword-rich descriptions, which now matter for TikTok search ranking. Bios remain short at 80 characters.

How long can an Instagram story be?+

Up to 60 seconds per story card. If you upload a longer video, Instagram automatically splits it into consecutive 60-second segments. Stories disappear after 24 hours as usual.

How long can a TikTok video be?+

Up to 10 minutes when recording in-app, and eligible accounts can upload videos up to 60 minutes. TikTok Stories are capped at 15 seconds. For monetization, remember only videos over 1 minute earn Creator Rewards.

What is the YouTube title character limit?+

100 characters, but search results typically truncate around 70 — keep the essential keywords in the first 60-70 characters. Descriptions allow 5,000 characters and total tags 500.

Does this counter count emoji correctly?+

The counter uses the same character counting as most platforms (UTF-16 code units), so standard emoji count as 2 characters — matching what Instagram and X actually enforce. When in doubt near a limit, leave a few characters of buffer.

Publishing at scale?

Captapi returns posts, captions, and metadata as clean JSON across TikTok, Instagram, YouTube, and Facebook — ideal for content pipelines. Start free with 100 credits.

  • 100 free credits, no card required
  • 179 endpoints across 29 platforms
  • Clean JSON — MCP, CLI, n8n, Make & Apify ready