Platform Guides

How to Write Instagram Captions and Hashtags From Any Photo

You have the photo. Now you need the words. Here are simple caption formulas, how to choose hashtags under Instagram's five-hashtag limit, and how AI can speed it up.

By Cantaloup Team3 min read

Illustration of the Cantaloup robot scanning a product photo and writing a caption with hashtags

A great photo can stop the scroll, but the caption gives people a reason to care. It adds context, shows your personality, and tells people what to do next. Many teams still treat it as an afterthought because a blank caption box after a long shoot is the last thing anyone wants to see.

Here is a repeatable way to write captions and choose hashtags for any image.

Start with what the photo can't say

Don't describe what people can already see. If the image shows a coffee and a croissant, "Coffee and a croissant" adds nothing. Ask these questions instead:

  • What happened just before or after this photo?
  • Why does this matter to the person looking at it?
  • What would a customer want to ask about it?
  • What do you want them to do next?

Put your hook in the first line

Instagram captions can run to 2,200 characters, but only about the first 125 show before the "more" link. Treat that first line like a headline. Lead with a surprising detail, a useful promise or a direct question, and don't start with your brand name.

Five caption formulas that work for any photo

FormulaBest forExample
Hook, story, questionBehind-the-scenes photosWe burned the first three batches. Batch four sold out by noon. What's the best mistake you've ever made?
Problem, solution, call to actionProduct photosSunscreen that leaves a white cast? Not this one. Tap the link in our bio to try the 30 ml size.
Number, tip, save promptEducational posts3 ways to keep cut flowers fresh for a week. Save this for your next bouquet.
Customer quote, contextReviews and results"It's the only cake my kids agree on." Meena has ordered from us for three birthdays in a row.
Question onlyLifestyle photosTeam sunrise or team sunset?

How many hashtags should you use on Instagram?

Five at most. Instagram began limiting posts and Reels to five hashtags in December 2025, down from the 30 allowed for years. Old advice about filling a caption or first comment with dozens of tags is out of date.

How to choose your five

  1. One for your topic: what the post is about, such as #homebaking.
  2. One for your niche or audience: who it is for, such as #punefoodies.
  3. One for your location, if you serve a local area.
  4. One for your brand or campaign, if you use one consistently.
  5. One for the specific subject of this post, such as #egglesscake.

Hashtags tell Instagram and readers what a post is about. They don't guarantee reach, so pick accurate tags over popular ones. Words in your caption help people find your post in search too, so use the terms your customers would type.

How to generate captions from a photo with AI

Cantaloup's caption and hashtag tool starts from your image rather than a prompt:

  1. Upload your photo or design.
  2. Choose the platforms you are writing for.
  3. Get a caption and hashtags based on what's in the image.
  4. Edit the draft and add your real detail.
  5. Copy the caption, or carry on to publish it.

The AI can see the shoe in your photo, but it can't know that it's your bestseller or that only 20 pairs are left. Those details are what you add. Our guide to editing AI drafts covers this in more depth.

Caption mistakes to avoid

  • Describing exactly what's in the photo
  • Hiding the main point below the "more" link
  • Ending every post with the same call to action
  • Using hashtags that have nothing to do with the post
  • Reusing one caption across every platform. Each one needs its own version

Frequently asked questions

How long should an Instagram caption be?

There is no perfect length. Use as many words as the post needs, up to 2,200 characters, but make sure the first line works alone because only about 125 characters show before the more link.

Do hashtags in the first comment count toward the limit?

Reports on the rollout say hashtags in comments count toward the same five. Keep your tags in the caption so they are easy to review.

Do hashtags still help on Instagram?

They help describe a post and connect it to a topic, but they are not a reach guarantee. Good content and clear keywords in your caption matter more.

Is the caption tool on the free plan?

Every generated post includes captions and hashtags on all plans. The tool that writes captions for your own uploaded images is part of the Pro plan.

Get a caption for your next photo

Upload an image to Cantaloup and get a caption and hashtags written for the platforms you choose, ready to edit and post.

Start For Free