Character Library

Complete reference guide to invisible characters

zero-width-space
zero-width
Unicode:U+200B
HTML:​
Width:zero-width
Common uses:
Discord blank nicknamesInstagram bio line breaksTwitter formatting
Also known as:
zws
zero-width-non-joiner
zero-width
Unicode:U+200C
HTML:‌
Width:zero-width
Common uses:
Prevent ligatures in Arabic/Indic scriptsSeparate emojis in usernamesDebug text rendering issues
Also known as:
zwnj
zero-width-joiner
zero-width
Unicode:U+200D
HTML:‍
Width:zero-width
Common uses:
Combine emoji sequencesCreate custom emoji zwj sequencesJoin characters in special fonts
Also known as:
zwj
hangul-filler
standardspecial
Unicode:U+3164
HTML:ㅤ
Width:regular
Common uses:
Roblox blank usernamesWhatsApp empty messagesMost reliable blank character
Also known as:
invisible-hangul
braille-blank
standardspecial
Unicode:U+2800
HTML:⠀
Width:regular
no-break-space
standard
 
Unicode:U+00A0
HTML: 
Width:regular
Common uses:
Prevent line breaksForm validation bypassKeep numbers and units together
en-space
standard
Unicode:U+2002
HTML: 
Width:regular
Common uses:
Typography alignmentBalance headings and subheadingsSocial bio line spacing
em-space
standardwide
Unicode:U+2003
HTML: 
Width:wide
Common uses:
Create dramatic spacingInstagram bio pillarsVisual paragraph breaks
three-per-em
standard
Unicode:U+2004
HTML: 
Width:regular
four-per-em
standard
Unicode:U+2005
HTML: 
Width:narrow
six-per-em
standard
Unicode:U+2006
HTML: 
Width:narrow
figure-space
standard
Unicode:U+2007
HTML: 
Width:regular
Common uses:
Align number columnsPrice tablesMathematical expressions
punctuation-space
standard
Unicode:U+2008
HTML: 
Width:narrow
Common uses:
Quote alignmentPunctuation spacingParagraph formatting
thin-space
standard
Unicode:U+2009
HTML: 
Width:narrow
Common uses:
Mathematical operatorsTypography eleganceHeading spacing
hair-space
standard
Unicode:U+200A
HTML: 
Width:narrow
Common uses:
Character kerningEmoji positioningMicro adjustments
medium-mathematical
widestandard
Unicode:U+205F
HTML: 
Width:regular
ideographic-space
widestandard
 
Unicode:U+3000
HTML: 
Width:wide
Common uses:
CJK typographyInstagram bio layoutEast Asian text formatting
line-separator
special
Unicode:U+2028
HTML:

Width:regular
Common uses:
Force line breaksCaption formattingList organization
How to Use Invisible Characters

🎮 Gaming & Social

  • • Create blank usernames in Discord & Roblox
  • • Send empty messages on WhatsApp
  • • Format Instagram bios with clean spacing
  • • Stand out with minimal profiles

💻 Technical & Design

  • • Bypass form validation during testing
  • • Align content without visible characters
  • • Control typography and layout spacing
  • • Debug text rendering issues

⚠️ Platform Compatibility: Not all characters work on every platform. Zero-width characters (U+200B-U+200D) work best for social media, while space characters are more reliable for forms and documents. Always test before final use!

💡 Pro Tip: HTML entities are useful for embedding invisible characters in code or CMS environments where direct copying might not work.

What is an Invisible Character Library?

An invisible character library is a structured index of zero-width spaces, Unicode fillers, mathematical spaces, and formatting helpers. It explains how each character renders, which platforms support it, and when to choose one variant over another for social bios, gaming handles, or QA testing.

Catalogues zero-width, narrow, regular, wide, and special characters with friendly names.

Surfaces Unicode codes, HTML entities, width labels, and aliases so you can reference them in design specs.

Groups characters by practical use cases such as WhatsApp statuses, Instagram bios, and Roblox usernames.

Pairs each character with copy-ready buttons and usage badges so you know where it shines.

Helps teams enforce consistent invisible character choices across campaigns and QA checklists.

How to Explore the Character Library
1

Search or filter

Use the search input to locate characters by Unicode, alias, width, or nickname (e.g., “Hangul filler”, “braille blank”).

2

Inspect metadata

Open a card to see Unicode, HTML entity, width, and practical usage badges so you understand how it behaves.

3

Copy & experiment

Click copy to send the character to your clipboard, then paste it into the Test Text tool or directly into your target platform.

4

Document your picks

Note the Unicode code in your design system or QA checklist so teammates reuse the exact same character.

Popular Use Cases
Discover how to use Character Library across different platforms

Precise Bio Spacing

Use thin spaces, braille blanks, or line separators to keep reels and bio layouts consistent without visible dots.

Stack CTA lines with ZWSP between emoji bullets for perfect vertical rhythm.

Key Features
Why Character Library is the best choice for your needs
📚

Deep Catalog

Browse dozens of invisible Unicode characters organized by width and category.

🔍

Powerful Search

Find characters by name, Unicode, HTML entity, or alias in milliseconds.

🏷️

Usage Badges

Every card lists ideal scenarios, so you know whether it suits social, gaming, or QA work.

🧾

Metadata Rich

See aliases, widths, and HTML codes without leaving the page.

One Tap Copy

Copy any character instantly and pair it with the tester or generator tools.

🤝

Team Friendly

Consistent reference data makes it easy for marketers, engineers, and QA to stay aligned.

Pro Tips & Tricks
Get the most out of Character Library with these expert tips

💡Document Preferred Characters

Add the Unicode codes you approved to your brand or QA docs so teammates do not guess.

💡Pair With Testing

After copying from the library, validate the string with the Test Text tool to catch platform quirks.

💡Mix Widths Strategically

Use thin spaces for subtle adjustments, en/em spaces for bio pillars, and braille blanks when you need a visual buffer.

💡Respect Platform Policies

Avoid stuffing invisible characters into SEO copy or paid ads—limit them to user experience improvements.

Frequently Asked Questions
Common questions about using Character Library

What is the difference between ZWSP and NBSP?

Zero Width Space (U+200B) is invisible and collapses visually, while No-Break Space (U+00A0) renders as regular spacing but prevents line wraps. Choose ZWSP for stealth, NBSP for layout control.

Why do some characters vanish after publishing?

Platforms sometimes normalize input, replacing uncommon Unicode code points. If a character disappears, switch categories or run it through the tester to spot replacements.

How can I keep track of which characters each platform allows?

Log the Unicode code in your style guide or QA tickets and link directly to the corresponding card so collaborators reuse the same character.

Is it safe to use invisible characters for SEO?

Using invisible characters to hide keywords violates search-engine policies. Keep them for legitimate formatting, accessibility, QA, or creative expression.