Free Image Caption Generator

Upload the photo you're about to post and get three captions written about what's in it. Pick a tone, add a note if you like, and copy the one that sounds like you.

Share this tool

How to caption a photo with AI

  1. 1

    Drop in your photo, choose one, or paste it.

  2. 2

    Pick a tone, and add anything the caption should mention, like an offer or a date.

  3. 3

    Press Generate captions and get three to choose from.

  4. 4

    Copy one, or open it in Posttyy and schedule it.

Why start a caption from the photo

A caption should add to the picture, not just repeat it. Starting from the photo gives you three angles to pick from.

Three different angles

One caption says what's in the photo, one tells the story or feeling behind it, and one ends with a question for your followers. Questions get comments, and comments tell every network people care.

Add what the photo can't show

The AI only knows what it can see. If there's a price, a date, a place or an offer, put it in the note and the captions will use it. It won't invent them.

Finish it with hashtags

The captions come without hashtags, so you choose them. Get ideas for this post with the free Instagram hashtag generator, and add alt text for the same photo with the free alt text generator.

Questions, answered

How does the image caption generator work?

Upload a photo and pick a tone. AI looks at the photo and writes three captions about it, each from a different angle. Add a note to tell it anything the photo doesn't show.

Which networks are the captions for?

Any of them. Each caption is under 300 characters, which fits Instagram, Facebook, LinkedIn and Threads. X allows 280 on a standard account, so pick a shorter one there or trim it.

Is the image caption generator free?

Yes. It is free, with no login and no sign-up. To keep it free for everyone, each person can use it up to 30 times a day.

Why are there no hashtags?

Hashtags work best when you pick them for your audience, and each network treats them differently. Use the free hashtag generators to get ideas, then add the few that fit.

What happens to my photo?

Your photo is shrunk in your browser and sent to OpenAI, whose AI writes the captions. Posttyy doesn't save your photo or the captions.

Can I schedule the caption?

Yes. Press Use in Posttyy under a caption. Posttyy opens a new post with that caption in it, so you can add your photo and schedule it. If you don't have an account yet, you create one first, and the caption waits for you.

More free tools

See all free tools

Schedule your photo with its new caption

Add the photo and caption, pick a time, and Posttyy publishes it to every network you choose.

7 days free, then from $19 a month.