Facebook Invisible Text Generator
Copy zero-width and braille blank characters for Facebook posts, comments, the 101-character personal bio, and Page bios. Each one is tested against Facebook's actual field limits — including the 63,206-character post ceiling.
Quick Copy
Tap a character, then paste into Facebook
Zero Width Space
U+200B
Generated invisible text
3 charactersTest Area
What invisible text actually does on Facebook
Facebook's text fields are either enormous or tiny, with very little in between. A standard post holds 63,206 characters — a leftover from a 2011 engineering decision — while a personal bio gets 101 and a comment gets 8,000. Invisible characters count against all of them. They pass Facebook's empty-field check, so a single braille blank lets you post a comment that looks empty or push a CTA down inside a longer post. Facebook counts in UTF-16 code units, so an emoji costs two units and a braille blank costs one. The username field (50 characters, letters, numbers, and periods only) strips them on save. This page hands you the exact characters we tested in each Facebook field.
How to paste invisible text into Facebook
What invisible text is actually useful for on Facebook
Where on Facebook you can use it
Field-by-field behavior on Facebook
Facebook counts characters in UTF-16 code units, so a braille blank (U+2800) costs one unit and most emojis cost two. The post field is the most forgiving surface on the platform at 63,206 characters — a number dating to a 2011 engineering decision (roughly four times the old 4,096-character SMS buffer plus padding) that almost nobody reaches. The tight fields are where invisible characters need planning: the personal bio at 101 characters and the Page bio at 155. Comments give you 8,000, which is plenty for any realistic spacing trick. The username (50 characters, letters/numbers/periods only) strips invisible characters on save, and the Page name (75 characters) is strict about what it accepts. One behavioral note: the feed truncates posts at roughly 477 characters on desktop and 240 on mobile behind a 'See more' fold, so invisible line breaks past that cutoff are invisible in more ways than one.
Practical notes before you paste
Braille blank (U+2800) renders more consistently across Facebook's surfaces than zero-width space (U+200B), which some clients strip on save.
Every invisible character counts toward the field limit. Five in a 101-character bio is roughly 5% of your budget.
The username field strips invisible characters — only letters, numbers, and periods up to 50 characters are allowed.
The feed truncates posts at ~477 characters on desktop and ~240 on mobile. Invisible line breaks past that cutoff rarely get seen.
Facebook revalidates bios on some app updates and can strip characters it previously accepted. Re-paste if a layout breaks.
Emojis cost two UTF-16 units each. In a 101-character bio, an emoji plus invisible padding adds up fast.
Page bios get 155 characters; personal bios get 101. Don't confuse the two when you're counting.
Test on a second device after saving. Some Android builds render braille blank as a faint dot.
Common questions about invisible text on Facebook
Facebook compatibility, by field
Posts (63,206 characters), comments (8,000), the personal bio (101), Page bios (155), and Page descriptions (255) all accept invisible Unicode characters, with braille blank (U+2800) the most reliable across desktop, mobile web, and the Facebook app. The username is the hard exception — Facebook restricts it to letters, numbers, and periods up to 50 characters, so invisible characters get stripped on save. Facebook counts in UTF-16 code units, meaning most invisible characters cost one unit and emojis cost two. The feed truncates long posts at roughly 477 characters on desktop and 240 on mobile behind a 'See more' link, so invisible line breaks past the fold are invisible in both senses.
Other Invisible Text Tools
Explore invisible text generators for other platforms
