Captions
Opening lines and caption structure in your persona's own register, with the AI disclosure built into the shape rather than bolted on at the end. Free, no account, twelve languages.
Arriving from the studio? Your persona’s archetype, niche and language are already loaded — the spec travels in the address bar. The disclosure line updates with the language, because ASCI and most of its counterparts require the label to be in the same language as the post rather than in the language of your dashboard.
calm, precise, allergic to hype
2200 character budget
The disclosure follows this, not the site
One noun phrase. Left empty it uses the niche.
Post shape
The first line is the only line most people read, and on a muted autoplay it is the only line most people see. The first of these is the archetype’s own opener, so a persona’s hooks sound like that persona rather than like the pillar.
Here is the part nobody explains properly:
You do not need to understand all of beauty & skincare. You need this bit.
beauty & skincare, in the order it actually happens:
The part nobody explains about beauty & skincare:
Ninety seconds on beauty & skincare, then you can stop reading about it.
The counter measures the hook, the close and the disclosure — the parts that are finished text. The body beats are instructions to you, so counting them would report a caption as over budget on words nobody is going to post.
98 / 2200 characters · 2102 left for the bodyHook
Here is the part nobody explains properly:
Body
1. State the mechanism in one sentence. 2. Give the one worked example that makes it obvious. 3. Name the case where it does not apply.
These are the beats, not the words. Write them yourself.
Close
Save this for the next time it comes up.
Disclosure
AI-generated
Goes in the first two lines, before the fold, in English.
Disclosure line
In English, at the front
AI-generated
Explainer on beauty & skincare. evidence over vibes. AI-generated, and says so.
79 chars · fits everywherebeauty & skincare, evidence over vibes. An AI-generated persona operated by a human who answers the comments.
109 chars · fits everywhereI make beauty & skincare make sense. AI-generated character — the method is real, the face is not.
98 chars · fits everywhereQuestions
Because a tool that writes the finished caption produces captions that sound like a caption tool, and an audience can hear that in about four words. The hook is the exception — a first line is a rhetorical shape rather than a claim, so a bank of them is genuinely useful. Everything after the hook is beats you fill in, because you know the subject and the generator does not.
At the front, above the fold, in the same language as the post. A disclosure below a 'more' link has not reached the person who scrolled past, and in most of the markets this site covers that is the test — whether the audience saw it before engaging, not whether it existed somewhere on the page.
Yes. They are two obligations and one does not satisfy the other: that the creator is synthetic, and that the post is commercial. Turn on the paid toggle and both appear in the generated line, in your post's language.
Shorter than the field allows, always. The character counts here are platform limits rather than targets — the counter is there to catch the case where a structure that fits Instagram silently overruns an X post.