Skip to content

Instagram captions

Find a caption by topic and tone, or build your own from a hook, a main text and a call to action.

Type or paste your text

Loading the tool…

Advertisement

Caption ideas for every kind of photo

The photo stops the scroll; the caption gives people a reason to stay, comment or save. Finding the right words for the hundredth selfie or beach picture is hard, so this page offers a library of 917 original captions in 53 categories, from selfie, travel, food and friends to birthday, gym, sunset, coffee, dogs, cats, small business, motivation and funny one-liners. Search by word, filter by length and tone, and copy a caption in one tap.

The captions were written for Insta-Editor, with no emoji and no hashtags inside, so you can add your own. The library is in English; the caption builder works in any language.

How to find and build a caption

  1. Pick a category or search

    Choose a topic or type a word such as "coffee" or "Monday".

  2. Filter by length and tone

    Short, medium or long; funny, sweet, chill, deep, aesthetic or bold. The list shows 20 captions at a time, and Show more adds 20.

  3. Copy, or open it in the builder

    Copy a caption as it is, or press Edit in builder to add your own story, a call to action and hashtags.

Advertisement

The caption builder

A caption that gets replies often follows a simple structure. The builder has a field for each part:

  1. Hook. The first line, the only part many people see before "more". Make it short and specific.
  2. Caption. A few lines of context: what happened, why it matters, a tip, a detail.
  3. Call to action. One clear ask, such as a question to answer, a reminder to save the post or a pointer to the link in your bio. Pick a ready-made one or write your own.
  4. Hashtags. Up to five relevant tags, suggested for the topic you type, or pulled in with "Use my last hashtag set" from the hashtag generator.

Counters show the caption length, the number of hashtags (limit 5) and @-mentions (limit 20), and a preview shows roughly where Instagram cuts the caption with "more" (about 125 characters or two lines). Meta's developer documentation gives the caption limit as 2,200 characters (Meta for Developers (opens in a new tab), checked November 2026). Hashtags, spaces, line breaks and emoji all count toward it.

Keeping your line breaks

Instagram sometimes removes empty lines between paragraphs, so a caption written with nice spacing arrives as one block of text. The builder can keep your layout: with "Keep empty lines" (on by default) it puts one invisible character, the braille blank U+2800, on each empty line, which Instagram treats as text and keeps. Each one counts as one character. It also removes spaces at the ends of lines, because they can break the layout too. When you copy the caption from the builder, the spacing is already prepared; paste it into Instagram unchanged.

Do not add emoji or symbols just to hold lines apart. Screen readers read them out loud, which is tiring for people who rely on them.

Advertisement

Caption questions

How long should an Instagram caption be?

There is no ideal length. Short captions suit strong photos and Reels; longer ones work for tips, stories and carousels. Whatever the length, put the most interesting line first.

Can I use these captions for business posts?

Yes. The captions are ours and free to use. Adapt them to your brand voice so they sound like you.

Should hashtags go in the caption or the first comment?

Both work for discovery. The caption is simpler, and your tags stay with the post if comments are turned off later.

Why do my line breaks disappear?

Instagram can collapse empty lines. Leave "Keep empty lines" on in the builder; it fills empty lines with an invisible character before you copy.

Is what I type sent anywhere?

No. The caption library and the builder both work inside your browser, so your draft never reaches our server.

Related text tools

Make your bio stand out with Instagram fonts, and find a handle with the name generator. You will find every writing helper on the Instagram text tools overview.

Share Insta-Editor

Advertisement