Guide

Caption and title limits on TikTok, YouTube, Instagram, Facebook, Threads and X

Updated

In short: TikTok 2,200 (UTF-16 runes, through the API), YouTube title 100 characters and description 5,000 bytes, Instagram 2,200 characters, Threads 500, X 280 with a weighted count. Facebook's Reels page states no limit. The unit matters as much as the number: YouTube counts bytes, Threads counts emoji as bytes, and X counts an emoji as 2. Every figure below is from the network's own page, read on 18 October 2026.

The limits

Network and fieldLimitHow it is countedSource
TikTok caption2,200 through the API. In the app: not stated.UTF-16 runes.TikTok developers
TikTok hashtagsNot stated.Hashtags sit inside the caption and count toward it.TikTok developers
YouTube title100 characters. No < or >.Characters.YouTube Data API
YouTube description5,000 bytes.Bytes, not characters. No < or >.YouTube Data API
YouTube tags500 characters in total.Commas count. A tag with a space counts as if wrapped in quotes.YouTube Data API
YouTube hashtagsThree show above the title. More than 60 and all are ignored.By number of hashtags.YouTube Help
Instagram caption2,200, with 20 @mentions. Hashtags: Instagram's Help Center now says up to 5 a post (Instagram help, read in a browser 18 October 2026); the API reference still says 30.Characters.Meta developers
Facebook Reels descriptionNo limit stated. The field "supports hashtags".Not stated.Meta developers
Threads text500, one topic tag, five links at most.Characters, but an emoji counts as its number of UTF-8 bytes.Meta developers
X post280.Weighted: most Latin letters 1, emoji and CJK characters 2, any link 23.X developers

Characters, bytes and runes

Most limits are described in characters, which is what you see when you type. Three networks use something else, and a caption can pass a limit that looks safe.

What the pages do not say

Writing one caption for several networks

  1. Write for the tightest network you use. If X is in the list, the first version fits 280 weighted characters, with a link counted as 23.
  2. Write the YouTube title separately. Keep it to 100 characters and leave out the < and > characters.
  3. Count YouTube's description in bytes if it has emoji or non-Latin text. Trim earlier than you think you need to.
  4. Set hashtags per network. Instagram allows 30, YouTube shows three above the title and ignores all of them past 60, Threads allows one topic tag, TikTok states no limit.
  5. Check the longest caption in the network's own composer before you schedule, because a tool can count differently from the app.

Video limits for the same networks are in the video specs cheat sheet, and each network has its own page: TikTok, YouTube Shorts, Instagram Reels.

How to do it in RipClip

RipClip has one calendar for TikTok, YouTube, Instagram, Facebook, Threads and X, and each post has its own caption and title per platform, so you can keep a short version for X and a long one for Instagram. Paid plans add an AI title, post caption and hashtags per clip, which you can edit before you schedule. Check each caption against the table above; the limits are the networks' and they change.

Posting switches on platform by platform as each platform approves RipClip; until then, download your clips and post them yourself. Captions on the video itself, the words on screen, are a different thing: see word-by-word captions. For posting one clip to three networks, see posting clips to TikTok, Shorts and Reels.

Questions.

What is the TikTok caption limit?

2,200 UTF-16 runes through the API, according to TikTok for Developers (read 18 October 2026). TikTok's pages give no number for typing a caption in the app.

How long can a YouTube title and description be?

A title can be 100 characters and a description 5,000 bytes. Bytes, not characters, so non-Latin text and emoji use up the limit faster. Neither can contain the characters < or >.

What is the Instagram caption limit?

2,200 characters and 20 @mentions, per Meta's developer documentation for Reels. For hashtags, Instagram's Help Center now says up to 5 a post; more than 5 and the caption or comment won't post. The developer documentation still says 30, so plan for 5.

How many characters can a Threads post have?

500 characters for text posts. Emoji count as their UTF-8 bytes, so most use about four each. A post can have one topic tag and at most five links.

How does X count characters?

Up to 280, weighted. Most Latin letters count 1, emoji and CJK characters count 2, and any link counts 23 characters.

Sources

Why streamers try RipClip

*Posting switches on platform by platform as each one approves RipClip; until then, download your clips and post them yourself.

Join the waitlist

Stream once. Post all week.

Join the waitlist

Free plan included when we open.