Text Transform

Instagram line break generator

Transformed in your browser · nothing is uploaded

Local · one filler character per blank line

Puts one invisible character on every blank line so Instagram keeps it. Without it the app strips empty lines and a carefully spaced caption arrives as a single block. Lines that already have text on them are left exactly as they are.

How to use the instagram line break generator

1 Paste your text into the first box.
2 The result appears immediately.
3 Copy the result, or save it as a text file.

Instagram trims lines that contain nothing but whitespace when it saves a caption, which is why spacing typed directly into the app collapses the moment you post. Giving each empty line a character to hold gives the parser something to keep. The character used here is U+2800 BRAILLE PATTERN BLANK, an official Unicode character that is a real, occupied cell rather than a space, which is why it survives filters that strip a zero-width space or trim ordinary blanks.

A line holding only spaces or tabs is treated as empty and gets the filler, so the spaces you cannot see are replaced rather than added to. Windows line endings are normalised at the same time, so a caption drafted in Notepad and one drafted on a phone come out identical.

The cost is real and small. Meta documents the caption limit as 2,200 characters, with a maximum of 30 hashtags and 20 mentions, and each filler character counts as one of those 2,200. Three blank lines cost three characters. Twenty cost twenty, which still is not the problem; the problem is that a screen reader announces a padded caption line by line, and a wall of empty lines is tedious to listen to. Two or three breaks for readability is reasonable and helps everyone. Twenty is spacing as decoration, and it makes the caption worse for the people who most need it to be plain.

What people use it for

  • Spacing a caption into paragraphs that survive being posted
  • Rewriting a caption that collapsed into one block the moment it went up
  • Formatting a list so each item sits on its own line rather than running together
  • Drafting a long caption outside the app, where an accidental send is not one tap away

Questions

It trims lines containing only whitespace when the caption is saved. A line needs a real character on it to survive.

Meta, Instagram API media reference: caption limitsThe Unicode Standard, Braille Patterns code chart
Was this tool any good?
Internal signal only · I use it to find the tools worth rebuilding