Reference
Every platform limit, in one table
Hard caps, visible-text folds, and overflow behavior for every platform PostTruncate previews. The numbers below are the same constants the live editor checks against.
| Platform | Hard limit | Fold (mobile) | Fold (desktop) | Notes |
|---|---|---|---|---|
| 3,000 | ~140 | ~210 | Text past the fold hides behind “…see more”. | |
| X (Twitter) | 280 | No fold | No fold | No fold — over 280 characters splits into a thread; every link counts as 23 characters. |
| Threads | 500 | ~250 | 500 | Links count in full; copy past 500 characters chains as numbered replies. |
| 2,200 | ~125 | ~125 | Caption folds behind “more”; hard ceiling of 5 hashtags per post. | |
| 63,206 | ~110 | ~480 | Feed posts collapse behind “See more” well before the technical cap. | |
| SMS (GSM 7-bit) | 160 | No fold | No fold | 160 characters in a single message; 153 per segment once it splits. |
| SMS (Unicode) | 70 | No fold | No fold | One emoji or non-GSM character switches the whole message to Unicode. |
Truncation rules, platform by platform
LinkedIn allows 3,000 characters per post but folds the feed view after roughly 140 characters on mobile and 210 on desktop — everything else hides behind “…see more”. Line breaks count, and the first sentence carries almost all of the click-through, so front-load the hook and keep links below the fold.
X (Twitter)
X enforces a hard 280-character cap per post and shows no fold at all. Every URL is wrapped by the t.co shortener and always costs 23 characters regardless of its real length, and many emoji weigh as two characters. Longer drafts must be split into a thread — PostTruncate does this automatically at word boundaries.
Threads
Threads allows 500 characters per post and, unlike X, counts links at their full length. On mobile the feed folds long posts at about 250 characters. Anything past the cap has to continue as numbered reply posts chained under the first one.
Instagram captions can run to 2,200 characters, but the feed shows only about the first 125 before the “more” link. The stricter rule is hashtags: more than 5 in a caption or first comment and the post can silently fail to publish.
Facebook’s technical cap is 63,206 characters, but feed posts collapse behind “See more” at roughly 110 characters on mobile and 480 on desktop. Engagement drops sharply on long unbroken blocks, so the practical limit is the fold, not the cap.
SMS
A single SMS holds 160 characters in GSM 7-bit encoding, dropping to 153 per segment once the message splits. Any emoji or non-GSM character switches the entire message to Unicode — 70 characters per single message, 67 per segment — and some GSM symbols (€, brackets, the pipe) count as two.