Skip to content

Free tool

Social media character limits by platform

Social media character limits are the caption-length ceiling each platform enforces, and they are not the only limit that matters: this page combines two different lookups in one table — how long a caption can be on X, LinkedIn, Instagram, Facebook, TikTok, YouTube, Threads, Pinterest, Bluesky and Telegram, and how often that platform’s own API lets an app like SkedCast publish.

Social media character limits by platform

Caption and post-text character limit by platform
PlatformMax characters
X (Twitter)280
LinkedIn3000
Instagram2200
Facebook Pages63206
TikTok2200
YouTube5000title up to 100
Threads500
Pinterest800title up to 100
Bluesky300
Telegram4096drops to 1,024 with media

API posting-frequency limits

How often each platform’s official API allows a post
PlatformPosting-frequency cap
Instagram100 posts / rolling 24hMeta Content Publishing API (a carousel counts as one post)
TikTok~15–25 videos / dayContent Posting API, shared across every app a creator authorized
YouTube~6 uploads / day (default quota)Data API v3 default 10,000-unit daily quota; raise via Google’s quota form
Telegram1 msg/sec per chat, ~30/sec broadcastTelegram Bot API FAQ
X (Twitter)Set by your paid access tierX retired its free API tier in Feb 2026 — pay-per-use, no single published cap
LinkedInSet per app, per memberLinkedIn Developer Portal (application + per-member daily quotas, not publicly fixed)
Facebook PagesUsage-based (Business Use Case)Meta Graph API — scales with Page engagement, not a fixed daily post count
Pinterest~6,000 requests / minutePinterest API v5 standard-access rate limit (a general request budget, not a post-count cap)
Bluesky~1,666 new posts / hourAT Protocol write-operation points budget (5,000 points/hour; a post costs 3 points)
ThreadsShares Meta’s Graph API limitsThreads API — no separately published daily post cap

These caps come from each platform’s own developer documentation, current as of this page’s last review date below. They apply to apps and schedulers publishing through the platform’s official API — not to posting by hand. Every figure above is a character count, not a social media post word limit — no major platform in this table caps a caption by word count.

How to use this lookup

  1. Pick your platform. Find the row for the network you are posting to — the two tables cover the 10 major platforms SkedCast schedules to.
  2. Check the character limit first. Confirm your caption fits before you schedule anything; the caption and character counter measures your exact text against these same limits.
  3. Check the posting-frequency limit if you automate. The second table only matters if you or a tool publishes through that platform’s official API rather than typing posts by hand.
  4. Treat published numbers as ceilings, not targets. Platforms throttle or flag accounts that post at the maximum rate constantly, so pace a real posting schedule well under any published cap.
  5. Recheck before a big campaign. Rate limits and quotas change without much notice, so confirm the current numbers in the platform’s own developer documentation before a large scheduled push.

Worked examples

A 63,206-character Facebook post next to a 280-character X post

The same announcement can run as one long Facebook Page post at up to 63,206 characters, while the X version has to fit in 280 — most teams write two versions rather than one truncated one.

Hitting Instagram’s 100-post rolling window

Publish 100 posts through the Instagram API and every further API post from that account is refused until 24 hours after the first of those 100 — it is a rolling window, not a calendar-day reset.

Telegram’s one-message-per-second ceiling

A bot sending a 6th message to the same Telegram chat within one second gets a 429 error with a retry-after value — the fix is to queue and pace, not to remove the limit.

Character and posting limits FAQ

What is the character limit for each social platform?
The core caption or post-text limits are X 280, LinkedIn 3,000, Instagram 2,200, Facebook Pages 63,206, TikTok 2,200, YouTube 5,000 (title up to 100), Threads 500, Pinterest 800 (title up to 100), Bluesky 300 and Telegram 4,096, dropping to 1,024 once you attach media.
How many times a day can you post to Instagram through the API?
Meta’s own content-publishing documentation caps an Instagram professional account at 100 API-published posts within a rolling 24-hour window, where a carousel still counts as one post. This applies to API-based scheduling, not posting by hand in the app.
Is there a daily posting limit for TikTok’s API?
TikTok’s Content Posting API caps each creator at roughly 15 to 25 videos a day, shared across every app that creator has authorized — posting manually and through two different tools all draws from the same daily allowance.
How many videos can you upload to YouTube through the API per day?
Per Google’s quota documentation (last updated 2026-09-15), a default YouTube Data API project gets its own bucket of 100 videos.insert calls a day, separate from the 10,000-unit daily pool used by every other endpoint — so about 100 uploads a day per project before requesting a higher quota. The old “around six a day” figure came from a retired 1,600-unit-per-upload cost. The quota belongs to the Google API project, not to each channel.
Does X (Twitter) have a posting limit?
X moved to a pay-per-use API model in 2026, so there is no single published posting cap that applies to every developer — your actual limit depends on the access tier and credits attached to your app, visible in the developer portal.
Do these limits apply to posting by hand in the app?
No — these are API limits, aimed at apps and schedulers that publish programmatically. Posting manually through a platform’s own app follows that platform’s ordinary spam and abuse safeguards instead of a documented numeric quota.
Why would a scheduler stay under the published limit?
Publishing right up to a platform’s maximum, every time, tends to trigger automated spam or abuse checks well before the official cap — pacing posts across a safer cadence protects the account even when the numeric limit has not been reached.

Ready to broadcast everywhere?

Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.