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

PlatformMethod
WindowsCopy from this page, or in Microsoft Word type 2800 then press Alt+X.
macOSCopy from this page.
LinuxPress Ctrl+Shift+U, type 2800, press Enter.
MobileCopy from this page and paste.
HTMLType ⠀ or ⠀.
JavaScriptUse \u2800 in strings.
PythonUse \u2800 in strings: char = '\u2800'

Platform Compatibility

Based on user reports, not official platform documentation. Platforms change their filters often, so test first.

PlatformWorks?Notes
DiscordYesMessages, bios, about-me, display names
InstagramYesBios, comments, some display name fields
TikTokYesBios and some name fields
Twitter/XYesTweets and display names
WhatsAppVariesTest on your version
Among UsReportedly noUse Hangul Filler (U+3164)
FortniteVariesTry Zero-Width Space (U+200B) first
RedditYesComments and posts
FacebookVariesSome contexts work, others strip it

How Braille Characters Work

The standard cell has 6 dot positions:

text
[1] [4][2] [5][3] [6]

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:

js
// Detect Braille Pattern Blanktext.includes('\u2800')
// Check its category - it's a symbol, not whitespace/\p{Zs}/u.test('\u2800')  // false/\p{So}/u.test('\u2800')  // true
// Remove all Braille blankstext.replace(/\u2800/g, '')

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

CharacterCategoryWidthBest for
Braille Pattern Blank (U+2800)Symbol (So)Normal widthDiscord, Instagram, general invisible text
Hangul Filler (U+3164)Letter (Lo)VariableAmong Us, Twitter/X, strictest filters
Zero-Width Space (U+200B)Format (Cf)ZeroFortnite, line-break control, watermarking
Non-Breaking Space (U+00A0)Space (Zs)Normal widthBasic 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

Need to find every hidden character in your text, not just the Braille Pattern Blank?

Open the viewer