# Instagram caption generator: run it free, or from your agent

Five Instagram captions for your photo or video, in the tone and length you pick, with a character count.

## Prompt

Use looot to write Instagram captions for these posts: [descriptions]. 1. Set up https://looot.ai/skill.md. 2. Find a chat completion endpoint in the catalog and check its price, which is per output token. 3. For each post ask for 5 captions in a [tone] tone, with max_tokens 250. 4. Return a table of post and captions, and the total cost.

## What it needs

What the post shows, a tone, a length and an emoji choice

## What comes back

- caption
- character count
- fits the caption limit

## Endpoints and providers

- openrouter: openrouter-chat

## What it costs

The tool on the web page runs live at no cost to you and is limited per hour. The results come from public data through looot. For heavier or repeated use, run the same job from your own looot account: looot bills per call and charges nothing while your agent is idle. The live price comes from the catalog and shows on the web page.

## Beat the blank box

Start from five drafts and edit the one closest to your voice.

## Try a new tone

Run the same post as funny, warm and professional and compare.

## Batch a week

Write captions for a week of posts in one sitting and keep them in a sheet.

## Agent workflow

Let your agent draft captions for every post in a content calendar.

## How do I use the Instagram caption generator?

Describe what the photo or video shows in the first box, then pick a tone, a length and the emoji setting. Press the button and 5 captions come back with their lengths.

## What tones can I pick?

Casual, funny, playful, warm, inspiring, bold or professional. Leave the field empty for casual.

## Does it add hashtags?

No. Captions come without hashtags so you can pick your own. The hashtag generator linked below writes them.

## How long can an Instagram caption be?

Instagram allows up to 2,200 characters. The table shows the length of each caption and flags any that go over.

## Can I turn emoji off?

Yes. Type no in the emoji field and the model writes captions without them.

## Which model writes the captions?

Gemma 4 31B, an open model from Google, run through looot with a fixed instruction for this page. It sees only what you type in the form.

## Is this Instagram caption generator free?

Yes. Each run on this page costs you nothing and is limited per hour. For many posts, your agent runs the same chat endpoint on your own looot account at the per-token price shown above.

## How do I run this from an agent?

Copy the prompt above into your agent with the looot skill.md link. It calls a chat completion endpoint once per post and returns the captions.

## Related tools

- /free-tools/hashtag-generator
- /free-tools/instagram-bio-generator
- /free-tools/instagram-username-generator
- /free-tools/instagram-engagement-rate-calculator

## Last reviewed

2026-10-14. The price per call is read live from the catalog on the web page.

## Agent skill for this page

https://looot.ai/free-tools/instagram-caption-generator/skill.md sets an agent up for exactly the jobs on this page, with the live price of each, and offers the page's starter task once the user has picked a job and seen the price. The line to give an agent is under "Give this to your agent" below.

## For agents

### Give this to your agent

```text
set up looot for Instagram caption generator - https://looot.ai/free-tools/instagram-caption-generator/skill.md
```
