Free tool · No sign-in

Instagram line break generator

Write a caption with the blank lines and indents you want, then copy a version that keeps them when you paste it into Instagram. It counts against the 2,200-character limit and shows roughly where “… more” cuts in.

Blank lines

0 / 2,200 characters

  • 2,200 characters left.
  • 0 hashtags of 5 allowed.
  • 0 @ mentions of 20 allowed.

How the caption opens in the feed

Approximate: Instagram shows about the first two lines, or roughly 125 characters, then “… more”. The exact cut depends on the screen.

yourbrand

yourbrand Your caption appears here.

Plan it in your queue

Optional. QueueBloom asks you to sign in with Google, then opens the composer with this text filled in so you can schedule it and get an email when it is due.

What the generator changes

  • Spaces and tabs at the end of each line are removed. A space left before a line break is the usual reason the break disappears.
  • Every blank line gets a spacer, so two blank lines stay two blank lines instead of collapsing.
  • Spaces at the start of a line become spacers when “Keep spaces” is on, so indented lines keep their indent. A tab counts as two spaces.
  • Blank lines before the first line and after the last are dropped, because Instagram trims them anyway.
  • Nothing else changes: words, emoji, hashtags and line order stay exactly as you wrote them.

Instagram caption limits

LimitValueSource
Caption length2,200 charactersMeta, Instagram Platform error codes (code 36004)
Hashtags5 per postInstagram’s @creators announcement, 19 December 2025. Meta’s developer reference still lists 30 for posts published through its API.
@ tags20 per postMeta, Instagram Platform error codes (subcode 2207040)
Before “… more”About 125 characters or 2 linesCommonly cited. Instagram does not publish it, and it varies with screen width.

Sources: Meta for Developers, Instagram Platform error codes (“Maximum 2,200 characters, 30 hashtags, and 20 @ tags”); Business Today, Instagram limits hashtag usage to just 5 per Reel and post (19 December 2025).

Questions about Instagram captions

What is the spacer character?

U+2800, the blank Braille pattern. It shows as empty space, and unlike an ordinary space Instagram does not strip it. It counts as one character toward the 2,200 limit. Some screen readers announce it as “blank” or “Braille pattern blank”, so if your audience relies on screen readers, choose the full-stop option instead.

Why does Instagram remove my line breaks?

Instagram does not document it, and the behaviour has changed between app versions. Commonly reported causes are a run of blank lines collapsing, a space at the end of a line swallowing the break after it, and spaces at the start of a line being dropped. The generator removes those causes rather than relying on the app to keep them.

How are characters counted?

As a JavaScript string length, the same count QueueBloom's composer uses for Instagram. Most emoji count as 2 that way, so the figure errs on the safe side of Instagram's limit. Spacers count as 1 each.

Does QueueBloom post the caption for me?

No. “Add to my queue” puts the caption in your QueueBloom workspace, where you can schedule it. When it is due, QueueBloom emails you the caption and a link to Instagram so you can post it yourself.

Another free tool