Instagram caption generator
Turn one idea into an Instagram caption that hooks in the first line — feed posts, carousels, Reels and stories, written in your voice.
A single image with a caption that earns the “more” tap.
0/2000 characters
Instagram caption limits
- Caption text
- 2,200 characters
- Visible before “more”
- ~125 characters
- Hashtags per post
- 30 (3–5 works best)
- Feed image
- 1080 × 1350 px (4:5)
What makes an Instagram caption work
Instagram collapses a caption after roughly 125 characters, so the first line is the whole pitch. The image or video stops the scroll; the first line decides whether anyone reads on. Openers that restate the obvious — “Happy Monday everyone!” — waste the only guaranteed impression you get.
After the hook, short paragraphs with line breaks beat a block of text, and a specific closing line (“Which one would you order?”) earns more comments than a generic call to action. Keep hashtags to a handful of relevant tags rather than a wall of them.
Pick the format before you write
- Feed post: A single image with a caption that earns the “more” tap.
- Carousel: A hook plus slide-by-slide beats people swipe through.
- Reel caption: Short caption plus an on-screen hook line for the first second.
- Story sequence: Three to five story frames with one idea per frame.
- Behind the scenes: A candid moment that ends on the point.
Timing matters as much as wording — see the best time to post on Instagram guide for windows by day and post type.
Writing for more than one network? The Facebook post generator covers Page posts, the X post generator handles short posts and threads, and the hashtag generator builds broad, niche and community tag sets.
Frequently asked questions
Is this Instagram caption generator free?
Yes — you can generate Instagram captions here without an account. There is an hourly fair-use limit. A PostingPilot trial removes it and adds scheduling and direct publishing to Instagram business accounts.
How long can an Instagram caption be?
Captions can run to 2,200 characters, but only about 125 show before the “more” cut. Put the hook in the first line and treat the rest as an optional read.
How many hashtags should I use?
Instagram allows 30, but three to five specific, relevant tags generally perform as well as a full stack and look far less spammy. Put them at the end of the caption or in the first comment.
Does it write Reel captions differently?
Yes — pick the Reel format and you get a short caption plus a suggested on-screen hook line, because the first second of video does most of the retention work.
Will it sound like me rather than like AI?
Paste 200–2,000 characters of your own captions into the writing sample field. The generator mirrors your phrasing and rhythm instead of defaulting to generic copy.
More free tools
AI post generator
A finished, ready-to-post caption for any platform — written in your voice.
LinkedIn post generator
A LinkedIn-ready post with a hook that survives the “see more” cut.
X (Twitter) post generator
A single post or a full thread that fits inside X's 280-character limit.
Facebook post generator
A Facebook Page post that lands its point before the “See more” cut.
Hook generator
Eight scroll-stopping opening lines for any topic, in eight different styles.
Hashtag generator
Broad, niche and community hashtag sets tailored to your post topic.
Engagement rate calculator
Work out engagement rate by reach and by followers, with a benchmark read.
Character counter
Live counts against every platform limit, plus hashtag and line-break checks.