Free tool
The real delivery specs
Exactly what a passed job ships, and exactly what the caption pack writes for each platform — including the honest AI-content label every caption carries.
Video formats
Caption pack — 9 platforms
Every caption is written and length-checked for its destination, and every one of them is instructed to carry that platform's own AI-content disclosure — a hashtag where the platform uses hashtags, a plain phrase where it doesn't. That is an instruction to the writer rather than a delivery-time check: the claim lint below drops a caption that still carries a flagged claim, but it does not separately re-verify the label.
| Platform | What we write | AI-content label (instructed) |
|---|---|---|
| caption ≤ 600 characters | #AIgenerated hashtag, instructed on every caption | |
| title ≤ 95 · description ≤ 480 characters | #AIgenerated hashtag, instructed on every caption | |
| TikTok | caption ≤ 150 characters | #AIgenerated hashtag, instructed on every caption |
| title ≤ 250 · body ≤ 700 characters (no hashtags) | "(made with AI)", plain phrase | |
| X | post ≤ 270 characters, hashtags included | #AIgenerated hashtag, instructed on every caption |
| YouTube Shorts | title ≤ 90 · description ≤ 400 characters | #shorts + #AIgenerated hashtags, instructed on every caption |
| post ≤ 800 characters | #AIgenerated hashtag, instructed on every caption | |
| post ≤ 900 characters (no hashtags) | "(AI-generated video)", plain phrase | |
| Threads | post ≤ 500 characters | #AIgenerated hashtag, instructed on every caption |
A caption that still carries a flagged claim after one rewrite is dropped from the pack rather than delivered — see how the gates work.