Instagram Line Break Generator for Captions and Bios

You write your caption in neat paragraphs, you post it, and Instagram squashes it into one block. Paste it here, see how it will actually look, and copy a version that keeps its spacing.

What do you need
0 characters

How it will look

yourhandle

Frequently asked questions

Why does Instagram delete the blank lines in my caption?

Because an empty line reads as nothing to it. Instagram trims the whitespace off each line as the caption is posted, and any line left with no content on it is dropped.

Which invisible character does this use?

Braille Pattern Blank (U+2800) by default. Behind the "still losing your spacing" link you can switch to Invisible Separator (U+2063) or Hair Space (U+200A). Most tools pick one of the three and never say which, which is why a caption sometimes fails for no visible reason.

Do the invisible characters count towards my 2,200?

Yes, one character per blank line. The counter under the panes measures the finished caption rather than what you typed, so the number you see already includes them.

Can anyone tell they are there?

Not by looking. Someone who copies your caption gets them too, and a screen reader may pause at each one, but nothing is displayed.

Does it affect my reach?

No. These are ordinary Unicode characters, the same sort as an emoji. A readable caption tends to hold people longer than a wall of text, which is the only effect worth expecting.

Does it work in bios and comments too?

Yes. Instagram treats blank lines the same way in all three places, and so does the fix.

Will it survive Buffer, Later or Meta Business Suite?

Usually. Scheduling tools have their own rules about which characters to strip, so if the spacing is gone after a scheduled post, open the "still losing your spacing" link and pick the next option down.

How do I get the invisible characters back out?

Press "Take the spacing out" and paste the caption in. It clears every spacer this tool knows of, not just the one currently selected, so a caption formatted somewhere else cleans up here as well.