Invisible Texts

Platform guide

Reddit Invisible Text Generator

Copy zero-width and braille blank characters for Reddit posts, comments, and profile fields. Each one is tested against Reddit's actual limits — including the 300-character post title cap and the 40,000-character self-post body.

Live generator
Quick Copy
Tap a character, then paste into Reddit
Bold output

What invisible text actually does on Reddit

Reddit treats zero-width and braille blank characters as real characters. They pass the empty-field check in posts and comments, but they also count against your character limit. That barely matters in a 40,000-character self-post body — one of the most generous budgets on any social platform — but it matters more in a 300-character post title (which can't be edited after you submit) or a 200-character profile bio. The username is the hard exception: Reddit only accepts letters, digits, hyphens, and underscores there, 3 to 20 characters, and it's permanent once set. Display names, post titles, self-post bodies, comments, and subreddit descriptions all accept Unicode. This page gives you the same characters we tested in each field, so you can paste without guessing which one renders and which one gets dropped.

How to paste invisible text into Reddit

1

Copy a character

Tap any character above. Braille blank (U+2800) is the safer default — it survives Reddit's markdown rendering better than zero-width space.

2

Open the right Reddit field

Paste into a post title, a self-post body, a comment, or your display name. The username field is the one exception: it only accepts letters, digits, hyphens, and underscores, so invisible characters get stripped there.

3

Paste and post

Long-press the field, choose Paste, then submit. The text disappears from view, but Reddit still counts it as content and the field passes the empty check.

What invisible text is actually useful for on Reddit

💬

Blank comments

The web and app clients reject truly empty comments. A single invisible character passes the check and posts as a blank line under the thread.

📝

Post body spacing

The 40,000-character self-post body has markdown line breaks, but invisible characters give you a soft blank line without leaving a code block or quote artifact.

🎭

Invisible display name

Paste a zero-width character into the 30-character display name and your profile shows a blank name tag. Your permanent username stays visible underneath.

🔒

Title formatting

The 300-character post title can't be edited after submit. Invisible characters let you nudge spacing before you commit — test in a draft first.

Where on Reddit you can use it

💬

Comments

Post a comment that looks empty. Stays well inside the 10,000-character comment cap — you only need one invisible character.

📝

Self-post body

Add blank lines or push a TL;DR down in the 40,000-character body. Each invisible character counts against that total.

🎭

Display name

Make your display name appear blank in the 30-character field. Your permanent username is unaffected.

🔒

Profile bio

The ~200-character profile bio accepts invisible Unicode. Useful for a manual line break in an otherwise flat field.

Field-by-field behavior on Reddit

Reddit counts characters in UTF-16 code units, so most invisible characters cost one unit each — though inside markdown, some get swallowed by formatting syntax. The hard exception is the username: Reddit accepts only letters, digits, hyphens, and underscores, 3 to 20 characters, and locks it permanently the moment you post or comment. Subreddit names are even stricter (3–21 characters, letters, digits, and underscore only) because they're baked into the URL. Post titles (300 characters, raised from 200 in 2018), self-post bodies (~40,000), comments (~10,000), display names (30), and profile bios (~200) all accept invisible Unicode. The catch is that Reddit's composer counter is the real authority on body and comment length — the API is clearer about the 300-character title ceiling than about every editor surface, and individual subreddits can set stricter title and body rules on top.

Practical notes before you paste

  • Braille blank (U+2800) survives Reddit's markdown rendering more reliably than zero-width space (U+200B).
  • Every invisible character counts toward the limit. The title is capped at 300, so budget accordingly.
  • Invisible characters do not work in the username field — only letters, digits, hyphens, and underscores are accepted there.
  • Post titles cannot be edited after you submit. Test invisible spacing in a comment first if you're unsure.
  • Comments cap at roughly 10,000 characters, but you only need one invisible character to make one look empty.
  • Don't put invisible characters inside markdown links or spoiler tags. They break the syntax and the link won't render.
  • Subreddit names are stricter than usernames: 3–21 characters, letters, digits, and underscore only, because they form the URL.
  • New Reddit, old Reddit, and the mobile app render zero-width characters slightly differently. Check the surface your readers use.

Reddit compatibility, by field

Post titles (300 characters), self-post bodies (~40,000), comments (~10,000), display names (30), and profile bios (~200) all accept invisible Unicode characters. The username field is the hard exception — it accepts only letters, digits, hyphens, and underscores, 3 to 20 characters, and is permanent once finalized. Subreddit names are stricter still: 3–21 characters of letters, digits, and underscore only, since they form the URL. Characters are counted as UTF-16 code units, so most zero-width and braille characters cost one unit each, though markdown syntax can swallow some. Rendering is consistent across new Reddit, old Reddit, and the mobile apps for braille blank (U+2800); zero-width space (U+200B) occasionally shows as a hairline gap in old Reddit.

Common questions about invisible text on Reddit

Does Reddit actually let you post a blank comment?

Yes, but not an empty one. Reddit's clients block truly empty comments. Paste one invisible character and submit — the comment posts as a blank line in the thread, with your username next to it.

Will an invisible character work in my Reddit username?

No. Usernames only accept letters, digits, hyphens, and underscores, 3 to 20 characters, and they're permanent once finalized. Invisible characters work in the display name (30-character limit), post titles (300), self-post bodies (~40,000), and comments (~10,000).

Can I put invisible characters in a post title?

Yes. The 300-character title accepts Unicode, including invisible characters. Just remember titles can't be edited after you submit — test the spacing in a comment first if you're unsure how it renders.

Which invisible character works best here?

Braille blank (U+2800) survives Reddit's markdown rendering better than zero-width space (U+200B), based on reports from users who paste them regularly. Both work in most fields, but braille blank is the safer default.

Why did my invisible text vanish after I posted it?

Two common causes. Markdown formatting (links, spoiler tags, code blocks) can swallow zero-width characters that sit inside the syntax. Or the field you pasted into is username-only, which strips them. Re-paste braille blank (U+2800) outside any markdown syntax.

Is using invisible text against Reddit's rules?

Invisible characters are standard Unicode and aren't called out in Reddit's content policy. That said, using them to evade spam filters, manipulate voting, or impersonate other users can still get your content removed or your account suspended. Use them for formatting, not for abuse.

Copy a character and try it

Pick braille blank if you're not sure, paste it into a comment or a post title, and see how Reddit renders it on your client.

Copy a character