Instagram caption generator

Captions with a hook, a call to action and hashtags.

Quick answer

A good Instagram caption puts the hook in the first ~125 characters, adds one useful detail, ends with a clear call to action and uses up to 5 hashtags.

Your post

Tone
Goal

How to write an Instagram caption

  • Hook first

    Only about the first 125 characters show before “more”. Put the reason to stop scrolling there.

  • One useful detail

    Add a tip, a step or the story behind the post. Short lines are easier to read on a phone.

  • Ask for one thing

    End with one call to action: comment, save or tap the link. Then add up to 5 relevant hashtags.

Frequently asked questions

How long should an Instagram caption be?

Any length up to 2,200 characters works. Short captions suit Reels; longer ones suit carousels and tips. Keep the hook in the first 125 characters.

How many hashtags should a caption have?

Up to 5, the current Instagram limit. 3 well-chosen tags are usually enough.

What is a good call to action?

Ask one clear thing: a question to answer, a reason to save, or where to buy. Asking for several things at once weakens each one.