How much text fits on each network
Paste your caption, tick your networks and see where it fits and how much room is left.
It never leaves your browser: the count happens right here.
Characters you see
0
Characters that count
0
Every network on this list is measured the same way: in UTF-16 text units, which is how the pre-publish check counts them. One emoji takes a single position on screen and two of those units, and a family with skin tones takes a good many more. None of the thirteen declares a link rule of its own here, so none is applied.
Your networks
The figure on the right is each network's caption ceiling.
Where it fits
2,200 left
Ceiling: 2,200 characters
- Formats and files
- Feed: 1 file · Reel: 1 video · Carousel: 2 to 10 files · Story: 1 file
- Alt text
- Yes, up to 1,000 characters
- First comment
- Yes
3,000 left
Ceiling: 3,000 characters
- Formats and files
- Feed: 0 to 20 files · Carousel: 2 to 20 files
- Alt text
- Yes, up to 1,000 characters
- First comment
- Yes
TikTok
2,200 left
Ceiling: 2,200 characters
- Formats and files
- Video: 1 video · Photo: 1 to 35 images
- Alt text
- No
- First comment
- No
On photo posts the text travels as the title for as long as it fits in 90 characters; past that it goes whole into the description instead.
Threads
500 left
Ceiling: 500 characters
- Formats and files
- Feed: 0 to 10 files · Carousel: 2 to 10 files
- Alt text
- Yes, up to 1,000 characters
- First comment
- No
Bluesky
300 left
Ceiling: 300 characters
- Formats and files
- Feed: 0 to 4 files
- Alt text
- Yes, up to 1,000 characters
- First comment
- No
What it leaves out
The ceiling is not what someone reads before tapping "more". Almost every network truncates the preview long before the limit, and where it truncates is not measured here.
The file counts are the ones checked before sending. A network can still refuse a file afterwards over its weight, its duration or its aspect ratio, and that is what the sizes and safe zones calculator is for.
There is no hashtag or mention rule on this page, because no network declares one: the day one does, this page will show it on its own.
A caption that fits is not a caption that works. The counter tells you whether it goes out, not whether it is worth sending.
Frequently asked questions
Why does the counter show more characters than I can see?
Because an emoji takes one position on screen and two in the count. Every network ceiling is written in UTF-16 text units and the pre-publish check measures them that way, so a caption full of emoji runs over sooner than it looks. This page shows both figures so the gap does not catch you at the moment you send.
Where do these limits come from?
From the same table a post is refused by before it goes out, not from an article somebody copied. That is why this page carries no "last reviewed" date: when a network changes its ceiling and the table changes, the page changes with it and nobody has to remember to come back and edit it.
Is there a hashtag or mention ceiling?
None of the thirteen networks declares one in the data this page reads, so none is shown. We would rather leave the column out than fill it with second hand figures a reader has no way of checking against anything.
Does a title count separately from the caption?
On YouTube and Pinterest it does: the title is a field of its own with a ceiling of its own, and you will see it on each of those cards. TikTok photo posts have no second field at all, the text is the title for as long as it fits and past that it travels whole as the description. Everywhere else there is only a caption.
Keep reading
Tools
Fourteen days to decide
Connect one account and schedule a week. If it does not fit, cancel before day 15 and pay nothing.