Free AI tool

Instagram caption generator: three captions, three openings

Say what the post is about and pick the format. You get three captions that open differently, fit the format, end on one ask and come with a few specific hashtags. Nothing invented.

Format

Free, no signup. Two free runs, once you accept cookies. Only the facts you type are used.

Your captions

Three captions appear here, each opening a different way, sized for the format, with a few specific hashtags you can keep or drop.

How to write Instagram captions that people read (with examples)

A caption is the part of an Instagram post that most people never finish. They see the picture, read a line, and decide in a second whether the rest is worth a tap on "more". A good caption earns that tap, says one thing well, and ends by asking the reader for one small action.

This guide covers how to write that kind of caption: the first line, how long a caption should be for a photo, a carousel or a reel, the one ask to end on, hashtags as they work now, line breaks and your own voice. The generator above gives you three captions for your post, each opening a different way, so you can pick the one that sounds like you and edit from there.

The first line is the whole battle

In the feed, Instagram shows only the first line or two of a caption before cutting it off with "more". Everything after that is read only by people who chose to keep going. So the first line is not an introduction. It is the reason to read the second.

Three openings work again and again, and they are the three the generator writes for you. A story moment drops the reader into a scene: "At 7:40 on Saturday the oven door would not close." A direct line speaks to the reader and their situation: "If your kitchen is too small for a dining table, keep reading." A concrete detail leads with something specific you know: "We grind the beans for this one 90 seconds before it hits the cup."

What they share is that none of them announces the post. "New post!", "Happy Monday everyone" and "We are excited to share" give the reader nothing, so they keep scrolling.

  • Start with the most interesting word you have, not with a greeting.
  • Make the line make sense on its own, because it may be the only one they read.

How long a caption should be, by format

Instagram lets a caption run to 2,200 characters, but that is a ceiling, not a target. The right length depends on what the caption sits under. A photo needs the caption to give it meaning. A carousel already carries its content on the slides, so the caption only frames it. A reel is watched with the eyes, so the caption supports the video rather than repeating it.

In Quetzal, the product behind this tool, we hold our own captions to a word budget by format. These are our house rules, not Instagram's, and they are the reason the generator writes shorter captions for carousels than for photos. A caption that carries a real list of three or more items is allowed to run longer, because the list is the content.

Format
Photo
What the caption does
Gives the picture its story and its point
Our house ceiling
110 words
Format
Carousel
What the caption does
Frames the slides and never repeats them
Our house ceiling
90 words
Format
Reel
What the caption does
Supports the video and adds the line it could not say
Our house ceiling
90 words

End on one ask

A caption that asks for nothing gets nothing. A caption that asks for four things (like, comment, share and follow) gets none of them, because the reader cannot pick. End on one ask, and choose it to fit what the post gave.

A post with a recipe, a checklist or a tip someone will want later earns a save. A post that makes someone think of a friend earns a send. A post that takes a side earns a comment, but only with a question the post has actually set up, such as "Which of the two would you order?" under a photo of two cakes. A post about something you sell can end with an open invitation to send you a message.

Two asks the generator never writes

It never writes "comment a keyword and we will send you the guide". That ask promises something sent later, and if nothing sends it, the reader who did what you asked is left waiting. It never writes like bait such as "double tap if you agree" either, which reads as begging and gives you a number that says nothing about the post.

Hashtags in 2026: a few, and specific

Hashtags still help Instagram understand what a post is about, but a wall of them does nothing extra and makes a post look careless. Broad tags such as #love, #instagood or #photooftheday describe nothing and put you among millions of unrelated posts. Specific tags describe your niche, your place or your subject: #sourdoughbaking, #madridcoffee, #smallkitchenideas.

Our own ceiling is 5 hashtags per caption, placed at the end, after the ask. That is the limit Quetzal writes to for every brand it runs, and the generator follows it.

Line breaks and your own voice

Most people read captions on a phone, so a block of text looks like work. Break the caption into short paragraphs of one to three sentences, with an empty line between them. The first line stands alone. The ask gets its own line. The hashtags sit on the last line, apart from the words.

Then make it sound like you. Read the caption out loud. If it sounds like a brochure, rewrite the sentence the way you would say it to a customer at the counter. Use the words your customers use, not the words of your industry. A florist says "flowers that last a week in the vase", not "long-lasting floral arrangements".

Captions for a carousel vs a reel

Under a carousel, the slides do the teaching. The caption has two jobs: give one line of context that makes people want to swipe, and close with the ask. If you paste the slide text into the caption, the reader gets the same thing twice and has no reason to open the slides. If you need help with the slides themselves, the carousel generator plans every one of them.

Under a reel, many people have the sound off and are watching, not reading. The caption is the place for what the video could not show: the name of the dish, where the place is, the one detail that matters. Keep it short enough that someone can read it while the reel loops. For the first second of the reel itself, the hook generator gives you opening lines to choose from.

Common caption mistakes

Each of these is quick to fix before you post.

  • Opening with a greeting or an announcement instead of something worth reading.
  • Describing what the photo already shows.
  • Three asks at the end, or none at all.
  • Figures, reviews or results nobody can check. If you did not measure it, do not write it.
  • Twenty generic hashtags glued to the last sentence.
  • One long block of text with no line breaks.

Examples for small businesses

Here is the same idea written three ways for a made-up neighbourhood bakery posting a photo of a new rye loaf. Each one opens differently and ends on a single ask.

Story moment: "The first rye loaf of the morning cracked so loudly that Marta came out of the back to check on it. It is on the counter from today, baked every morning before eight. Send this to the friend who always asks where to buy proper bread."

Direct line: "If supermarket bread goes stale on you by Tuesday, this one is for you. Dense rye, a thick crust, and it keeps for days wrapped in a cloth. Save this so you remember to ask for it on Saturday."

Concrete detail: "Rye, water, salt and a starter we have fed every day since we opened. Nothing else goes in. Would you have it with butter or with cheese?"

From one caption to every post, every week

The generator is free, needs no signup and gives you two free runs once you accept cookies. It writes from what you tell it and invents no clients, prices, reviews or results, so check every line against what is true for your business before you post.

Quetzal, the product behind it, writes captions like these for every post, in your brand's own voice read from your website. It adapts each caption to every network (no hashtags on LinkedIn, text first on X, shorter on TikTok), designs the image or carousel that goes with it and publishes it on schedule. The free demo shows a real week of finished posts made from your website.

Frequently asked questions

How long should an Instagram caption be?

Instagram allows up to 2,200 characters, but only the first line or two show before "more", so length matters less than that first line. Fit the length to the format: a photo caption gives the picture its point, a carousel caption is short because the slides carry the content, and a reel caption supports the video. Write as much as the post needs and stop there.

How many hashtags should I use on Instagram?

A few specific ones. Our own ceiling is 5 per caption, at the end, after the ask. Pick tags that describe your niche, your place or your subject, and skip broad ones like #love or #instagood, which describe nothing. Two tags that fit the post do more than a wall of generic ones.

What should I write in an Instagram caption?

A first line worth reading (a story moment, a direct line to the reader or a concrete detail), one point that adds to what the picture shows, and one ask that fits the post: save it, send it to a friend, answer a question the post has earned, or send you a message. Break it into short paragraphs and put the hashtags on the last line.

Can AI write my Instagram captions?

It can write a strong first draft, and this generator gives you three to choose from. It works only from what you tell it and invents no clients, prices, reviews or results, so read each line, check it is true for your business and change any word that does not sound like you. If you want captions written in your brand's voice for every post, the [free demo](/demo) shows a real week made from your website.

Is the Instagram caption generator free?

Yes, it is free and needs no signup. You get two free runs of this tool, once you accept cookies, and each run gives you three captions. A run that fails on our side does not count. When you have used both, Quetzal's free trial writes your captions every week for your whole brand, in your voice, on six networks.

Can it write captions in Spanish?

Yes. Write what the post is about in Spanish and the captions come back in Spanish, written in that language from the start rather than translated. There is also a Spanish version of this tool with a guide written for Spanish-speaking accounts.

More free tools

See every free tool