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.
Platform guide
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.
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.
Tap any character above. Braille blank (U+2800) is the safer default — it survives Reddit's markdown rendering better than zero-width space.
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.
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.
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.
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.
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.
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.
Post a comment that looks empty. Stays well inside the 10,000-character comment cap — you only need one invisible character.
Add blank lines or push a TL;DR down in the 40,000-character body. Each invisible character counts against that total.
Make your display name appear blank in the 30-character field. Your permanent username is unaffected.
The ~200-character profile bio accepts invisible Unicode. Useful for a manual line break in an otherwise flat field.
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.
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.
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.
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).
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.
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.
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.
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.
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 characterExplore invisible text generators for other platforms