← All free tools

AI tool

Instagram caption generator

Describe your post and get captions written for Instagram: a first line worth tapping "more" for, under 2,200 characters, with up to 5 hashtags. Free, no sign-up.

AI can make mistakes, so read it before you post.

How it works

How to use it

  1. Describe your post

    What's in the photo or Reel, and who it's for.

  2. Pick a tone and length

    Short works for Reels; longer works for carousels and stories behind the post.

  3. Copy one

    Each caption shows its length and warns you if the first line runs past the "more" cut.

Tips

  • Only about the first 125 characters show before "more". Put the hook there.
  • Instagram allows 5 hashtags per post. Turn hashtags off if you'd rather pick your own with the Instagram hashtag generator.
  • End with a question to get comments.

FAQ

Common questions

How long can an Instagram caption be?

2,200 characters (Meta developer docs). Only about the first 125 show before "more", based on Hootsuite testing; Meta doesn't publish that number.

How many hashtags can I use?

Up to 5 per post. Instagram cut the limit from 30 in December 2025 (Instagram Help Center).

Do emojis count toward the limit?

Yes. Meta doesn't say exactly how it counts them, so leave a little room if you're close to 2,200.

Is it really free?

Yes. You can use the AI tools 10 times an hour and 25 times a day in total, without signing up. The limit keeps them free for everyone.

Which AI writes this, and do you keep what I type?

It runs on a DeepSeek model through OpenRouter, sent only to providers that keep no copy and don't train on it. We don't store or log what you type. To enforce the free limit we keep a counter tied to a scrambled version of your IP address, and it's deleted within 2 days. Details are in our Privacy Policy.