Copy validation

Caption compatibility checker

Write once and see platform-by-platform results using the current rules Postid enforces at publish time.

Your inputs stay in this browser

URLs are counted in the same unit declared by each publishing rule; no separate shortening assumption is applied.

Check platforms

Live result

Platform compatibility

Facebook

0 / 63206

63206 remaining

Instagram

0 / 2200

2200 remaining

Threads

0 / 500

500 remaining

Twitter

0 / 280

280 remaining

LinkedIn

0 / 3000

3000 remaining

Pinterest

0 / 800

800 remaining

TikTok

0 / 2200

2200 remaining

Bluesky

0 / 300

300 remaining

How to read the result

The same caption can be counted at two different lengths on two networks. That is why the check reports per platform — the limits differ, and so does the unit being counted.

A character is not what the reader sees
Most networks cap text on the unit the browser counts (a UTF-16 code unit). Bluesky caps on what a reader perceives as one character — a grapheme. A single emoji is 1 to a reader and can be 11 code units.
Why that matters
A naive counter can tell someone who wrote 28 characters that they wrote 300, blocking a post the server would accept. The mirror case is worse: text passes here and is rejected after the content has been scheduled.
Where the rule comes from
This tool does not decide which unit applies. The flag comes from the same server-side validators that run at publish time, so the result here cannot disagree with the rule being enforced.
If you are over the limit
Rather than rewriting per network, a common approach is to write to the tightest limit and move the longer explanation into the first comment. The check shows which platform is the constraining one.

Frequently asked questions

Where do the checker rules come from?

Character or grapheme limits come from the platform validators used by the Postid backend when publishing.

Is my caption stored?

No. The text is evaluated in your browser and is not sent to Postid servers by this tool.

Continue with the complete workflow

Prepare, validate and publish with Postid.

Explore the related feature