X uses weighted counting
Standard posts are capped at 280 weighted characters. X URLs count as 23 characters, while emoji and many Unicode characters can carry more weight than a visible-character count.
A source-tracked reference for the exact social-media field, counting unit and current documentation status — without turning old or surface-specific numbers into universal limits.
Last source review: September 11, 2026. Individual rows retain their own checked date and any access caveat.
A single ‘TikTok limit’ or ‘Threads limit’ can hide different text fields and publishing surfaces. This table names each field and keeps weighted characters, graphemes and UTF-16 runes separate.
| Platform | Field | Limit | Counting unit | Source status | Source | Last checked |
|---|---|---|---|---|---|---|
| X | Standard postX uses weighted counting; URLs count as 23 characters. | 280 | Weighted characters | Official | X Help | Sep 11, 2026 |
| X | Premium longer postThe How to Post article still contains both 4,000 and 25,000 instructions. | 25,000 | Characters | Official — caveat | X Help | Sep 11, 2026 |
| Feed / Reel caption (publishing API)The official page was rate-limited during the Sep 11 recheck; confirm in the live publishing flow. | 2,200 | Characters | Meta API reference — access-restricted | Meta for Developers | Sep 9, 2026 | |
| Post | 3,000 | Characters | Official | LinkedIn Help | Sep 11, 2026 | |
| Threads | Regular post | 500 | Characters | Official | Meta Newsroom | Sep 11, 2026 |
| Threads | Attached textAttached text is separate from the regular post body. | 10,000 | Characters | Official | Meta Newsroom | Sep 11, 2026 |
| TikTok | Video caption via Direct Post API | 2,200 | UTF-16 runes | Official API | TikTok for Developers | Sep 11, 2026 |
| TikTok | Photo post title | 90 | UTF-16 runes | Official API | TikTok for Developers | Sep 11, 2026 |
| TikTok | Photo post description | 4,000 | UTF-16 runes | Official API | TikTok for Developers | Sep 11, 2026 |
| YouTube | Video title | 100 | Characters | Official | YouTube Help | Sep 11, 2026 |
| YouTube | Video description | 5,000 | Characters | Official | YouTube Help | Sep 11, 2026 |
| Pin title | 100 | Characters | Official | Pinterest Help | Sep 11, 2026 | |
| Pin textbox | 250 | Characters | Official | Pinterest Help | Sep 11, 2026 | |
| Pin description | 800 | Characters | Official | Pinterest Help | Sep 11, 2026 | |
| Bluesky | Post textThe schema also defines an underlying maxLength of 3,000. | 300 | Graphemes | Official protocol | AT Protocol lexicon | Sep 11, 2026 |
| General post hard maximumNo current public hard maximum was located; the legacy 63,206 figure is not presented as verified. | Not verified | — | Not verified | Facebook Help | Sep 11, 2026 |
Standard posts are capped at 280 weighted characters. X URLs count as 23 characters, while emoji and many Unicode characters can carry more weight than a visible-character count.
10,000 characters describes an attachment, not an increase to the normal 500-character Threads post body.
Video captions and photo posts have different documented fields. A visible emoji can occupy more than one UTF-16 unit.
The 2,200 value is tied to Meta’s publishing API. Its source page was rate-limited during this review, so confirm it in the live publishing flow before relying on it.
We prefer official Help, developer, advertising and newsroom documentation. When a platform does not publish a simple current rule, the page says so. A common preset remains a common preset; it is never silently promoted to an official hard limit.
Platforms and publishing surfaces change. If a live composer rejects your draft or crop, the live platform is the final authority.
X uses weighted character rules. Its current developer documentation says URLs count as 23 characters regardless of their original length.
No. A visible emoji can be one grapheme but use more code points or UTF-16 units. X and TikTok each use their own counting model.
A regular Threads post is 500 characters. The separate attachment feature supports up to 10,000 characters of attached text.
We did not locate a current public Facebook Help page that states a general-post hard maximum, so we do not repeat the commonly quoted legacy figure as verified 2026 guidance.
ToolkitLoop Character Counter counts visible characters locally and includes X’s weighted URL rule.