Instagram Invisible Text Generator
Copy zero-width and braille blank characters for Instagram bios, display names, captions, and comments. Each one is tested against Instagram's actual field limits — including the 150-character bio and the 30-character display name.
Quick Copy
Tap a character, then paste into Instagram
Zero Width Space
U+200B
Generated invisible text
3 charactersTest Area
What invisible text actually does on Instagram
Instagram treats invisible characters as real content in most fields, with one big exception. The @username accepts only letters, numbers, periods, and underscores up to 30 characters — invisible characters get stripped, full stop. The display name (also 30 characters) and the bio (150 characters) both accept Unicode freely, which is where invisible text earns its keep: blank lines in a bio, a centered layout, or a display name that reads as empty. Captions give you 2,200 characters and comments roughly the same. Instagram counts in UTF-16 code units, so an emoji costs two units and a braille blank costs one. This page hands you the exact characters we tested in each Instagram field.
How to paste invisible text into Instagram
What invisible text is actually useful for on Instagram
Where on Instagram you can use it
Field-by-field behavior on Instagram
Instagram counts characters in UTF-16 code units, so a braille blank (U+2800) costs one unit and most emojis cost two — an easy way to burn through a 150-character bio without realizing it. The bio accepts invisible Unicode and trims regular trailing spaces but preserves invisible ones, which is why centered-text tricks rely on them. The display name (30 characters) accepts Unicode, spaces, and special characters; the @username (also 30) is the strict sibling, limited to letters, numbers, periods, and underscores, with everything else stripped on save. Captions and comments both land around 2,200 characters, with only the first ~125 characters of a caption visible before the 'more' fold. One quirk: Instagram occasionally revalidates the bio on app updates and strips characters it previously accepted, so a layout that works today may need re-pasting after a version bump.
Practical notes before you paste
Braille blank (U+2800) holds up better in Instagram bios than zero-width space (U+200B), which sometimes gets stripped on save.
Every invisible character counts toward the limit. Three in a 150-character bio is 2% of your budget — but emojis cost two units each.
The @username field rejects invisible characters. Only the display name, bio, caption, and comment fields accept them.
Instagram trims regular spaces in the bio, which is why centered text needs invisible characters rather than a row of spaces.
Test your bio on a second device after saving. Some Android builds render braille blank as a faint dot.
Only the first ~125 characters of a caption show in the feed. Put invisible line breaks after that cutoff and most followers never see them.
Don't put invisible characters inside hashtags. They break the tag and it stops linking.
If a saved invisible character disappears after an app update, re-paste with braille blank (U+2800) — Instagram revalidates bios on some version bumps.
Common questions about invisible text on Instagram
Instagram compatibility, by field
The bio (150 characters), display name (30), captions (~2,200), comments (~2,200), and direct messages (1,000) all accept invisible Unicode characters, with braille blank (U+2800) the most reliable across iOS, Android, and web. The @username is the hard exception — Instagram restricts it to letters, numbers, periods, and underscores up to 30 characters, so no invisible character will save there. Instagram counts in UTF-16 code units, meaning most invisible characters cost one unit and emojis cost two. Rendering is consistent across surfaces, though braille blank occasionally shows as a faint dot on certain Android builds, and the platform sometimes revalidates the bio on app updates and strips characters it previously accepted.
Other Invisible Text Tools
Explore invisible text generators for other platforms
