Braille Pattern Blank U+2800
Copy the Braille Pattern Blank (U+2800) in one click. It counts as a symbol, not a space, so it passes "can't be blank" checks on names and posts.
Remove the Braille Pattern Blank from your text
Paste your text below. It stays in your browser; nothing is uploaded.
Other hidden characters too? Scan for all of them
- Codepoint
U+2800- Decimal
10240- HTML
⠀- CSS
\2800- JS
\u2800- URL
%E2%A0%80- UTF-8
E2 A0 80- Category
Symbol, Other (So)- Block
Braille Patterns
The Braille Pattern Blank (U+2800) is the empty character from the Braille writing system. In Braille, each character is a pattern of raised dots in a 2x3 (or 2x4) grid. The blank pattern has no raised dots, so nothing shows.
Unicode classifies it as a Symbol (So), not whitespace (Zs) or a format character (Cf), so it often passes input validation and whitespace-stripping filters while rendering as blank. With the Hangul Filler (U+3164), it is one of the two most versatile invisible characters platforms accept.
Common Uses
- Blank usernames where spaces, NBSP, and zero-width characters all get stripped.
- Empty-looking messages, comments, and bios on Discord, Instagram, TikTok, and others.
- Visual blank lines. Where a platform collapses multiple newlines into one, put it on a line by itself.
- "Required field" checks. Forms that check for non-whitespace content accept it.
- Backup for Hangul Filler. It sits in a different Unicode block, so it often survives filters that target Hangul characters.
How to Type
| Platform | Method |
|---|---|
| Windows | Copy from this page, or in Microsoft Word type 2800 then press Alt+X. |
| macOS | Copy from this page. |
| Linux | Press Ctrl+Shift+U, type 2800, press Enter. |
| Mobile | Copy from this page and paste. |
| HTML | Type ⠀ or ⠀. |
| JavaScript | Use \u2800 in strings. |
| Python | Use \u2800 in strings: char = '\u2800' |
Platform Compatibility
Based on user reports, not official platform documentation. Platforms change their filters often, so test first.
| Platform | Works? | Notes |
|---|---|---|
| Discord | Yes | Messages, bios, about-me, display names |
| Yes | Bios, comments, some display name fields | |
| TikTok | Yes | Bios and some name fields |
| Twitter/X | Yes | Tweets and display names |
| Varies | Test on your version | |
| Among Us | Reportedly no | Use Hangul Filler (U+3164) |
| Fortnite | Varies | Try Zero-Width Space (U+200B) first |
| Yes | Comments and posts | |
| Varies | Some contexts work, others strip it |
How Braille Characters Work
The standard cell has 6 dot positions:
Each dot combination is a different character:
- Dot 1 alone = the letter "a"
- Dots 1 and 2 = the letter "b"
- Dots 1 and 4 = the letter "c"
U+2800 represents empty space in Braille text. Unicode has 256 Braille patterns (U+2800 through U+28FF), covering every combination of the 8 dots in the extended 2x4 grid.
Technical Details
- Unicode category: So (Symbol, Other), not Zs (space) or Cf (format).
- Bidirectional class: L (Left-to-Right).
- Width: Normal character width, not zero-width. The space it takes is blank.
- Word break: Treated as a regular character.
- General category test:
\p{So}matches it,\p{Zs}does not,\p{L}does not.
In JavaScript:
Security Considerations
- Passes non-empty validation. Fields that require "at least one character" accept it.
- Invisible but space-occupying. Unlike zero-width characters, it can shift layout slightly.
- Hard to moderate. Posts made only of Braille blanks look empty but still take database space, and checks for empty submissions may miss them.
Braille Pattern Blank vs Other Invisible Characters
| Character | Category | Width | Best for |
|---|---|---|---|
| Braille Pattern Blank (U+2800) | Symbol (So) | Normal width | Discord, Instagram, general invisible text |
| Hangul Filler (U+3164) | Letter (Lo) | Variable | Among Us, Twitter/X, strictest filters |
| Zero-Width Space (U+200B) | Format (Cf) | Zero | Fortnite, line-break control, watermarking |
| Non-Breaking Space (U+00A0) | Space (Zs) | Normal width | Basic spacing, easily stripped by filters |
Whitespace filters typically check for Zs and other whitespace, and format filters check for Cf. Braille Pattern Blank is So, which many filters don't check at all.
Frequently Asked Questions
What is the Braille Pattern Blank character?
It is the empty character in the Braille writing system (U+2800): a Braille cell with no raised dots. It looks invisible, but Unicode classifies it as a symbol, not whitespace, so it often gets past whitespace-stripping filters.
When should I use Braille Pattern Blank vs Hangul Filler?
Try Hangul Filler (U+3164) first for invisible names in games. If a platform strips it, try Braille Pattern Blank (U+2800). For Among Us specifically, Hangul Filler is the usual recommendation. For Discord bios, Instagram bios, and general invisible text, both can work.
Can Braille Pattern Blank create blank Discord messages?
Usually. Users commonly report pasting the Braille Pattern Blank as a Discord message to send one that looks empty, and using it for blank-looking bios and about-me sections. Discord can change its filtering, so test it first.
Why is Braille Pattern Blank invisible?
Braille characters are patterns of raised dots in a 2x3 grid. The blank pattern (U+2800) has zero raised dots, so there is nothing to display. It exists so that 'no Braille dots' is a valid character.
Related Characters
U+3164Non-Breaking SpaceU+00A0Zero-Width SpaceU+200BWord JoinerU+2060Byte Order MarkU+FEFFEm SpaceU+2003Need to find every hidden character in your text, not just the Braille Pattern Blank?
Open the viewer