Blank Character Copy and Paste — Invisible Text Generator
Sometimes you need an invisible character — a blank space that is technically not empty. Whether you want a blank username in a game, an invisible display name on social media, or just need a non-breaking space for formatting, Unicode has you covered. Here is your complete guide to blank characters you can copy and paste right now.
Copy & Paste Blank Characters
Here are the most useful invisible and blank characters. Copy the empty space between the brackets:
- Zero-Width Space (U+200B): [] — Invisible, zero width. Used to break long words or create line break opportunities.
- Non-Breaking Space (U+00A0): [ ] — Looks like a regular space but prevents line breaks. Commonly used in HTML and word processing.
- En Space (U+2000): [ ] — Width of a lowercase "n." Wider than a normal space.
- Em Space (U+2001): [ ] — Width of a lowercase "m." Even wider, used for indentation.
- Zero-Width Non-Joiner (U+200C): [] — Prevents character joining in scripts like Arabic or Devanagari.
- Zero-Width Joiner (U+200D): [] — Forces character joining. Used in emoji sequences (like family emojis).
- Word Joiner (U+2060): [] — Prevents line breaks without producing any visible space.
- Invisible Separator (U+2063): [] — An invisible comma-like separator used in mathematical notation.
To use these, just select the space between the brackets above, copy it, and paste it wherever you need an invisible or special character.
What Are Invisible Characters?
Invisible characters are Unicode code points that do not produce any visible mark when rendered. They occupy space (or sometimes zero space) in text but look blank on screen. These are not the same as regular spaces (U+0020) — they have special behaviors that make them useful in specific situations.
Unicode includes dozens of invisible characters, but only a handful are commonly useful. The zero-width space, non-breaking space, and word joiner are the most practical for everyday use.
Common Uses for Blank Characters
Gaming Usernames
Many games allow players to set display names. By using a zero-width space character, you can create what appears to be a blank or invisible username. This works in games like Fortnite, Roblox, and others that accept Unicode input. The system registers a character is present, but nothing shows on screen.
Social Media Bios and Captions
Want a blank line in your Instagram bio? Need an invisible line break? A zero-width space or non-breaking space can create blank lines where the platform normally would not allow them. Some users also use invisible characters to create unique formatting in their profiles.
HTML and Web Development
Non-breaking spaces ( ) are essential in web development. They prevent unwanted line breaks between words, keep elements together, and create visual spacing that regular spaces cannot. Every web developer uses them regularly. In HTML, you can type or insert the raw U+00A0 character directly.
Passwords and Security
Some people use invisible characters in passwords as an extra layer of security. A zero-width space in the middle of a password makes it nearly impossible to guess visually while being perfectly valid Unicode. However, this can cause issues with some systems that strip invisible characters, so use with caution.
Blank Character vs. Regular Space
A regular space (U+0020) and a non-breaking space (U+00A0) look identical on screen, but they behave differently. A regular space allows line breaks at its position. A non-breaking space prevents this, keeping adjacent words on the same line. This matters in headings, labels, and any text where you do not want words separated across lines.
Zero-width spaces are entirely different — they have zero width (as the name suggests) and are completely invisible. They are designed to mark positions where line breaks can occur in long strings of characters without languages spaces, like Thai or Chinese.
Unicode Reference Table
- U+0020 — Space — Regular space character
- U+00A0 — Non-Breaking Space — Prevents line breaks
- U+2000 — En Space — Width of an "n"
- U+2001 — Em Space — Width of an "m"
- U+2002 — En Space (alternative) — Half an em space
- U+2003 — Em Space (alternative) — One em wide
- U+2004 — Three-Per-Em Space — One-third of an em
- U+2005 — Four-Per-Em Space — One-fourth of an em
- U+2006 — Six-Per-Em Space — One-sixth of an em
- U+2007 — Figure Space — Width of a numeral
- U+2008 — Punctuation Space — Width of a period
- U+2009 — Thin Space — One-fifth of an em
- U+200A — Hair Space — Thinnest non-zero space
- U+200B — Zero-Width Space — Invisible, zero width
- U+FEFF — Zero-Width No-Break Space (BOM) — Byte order mark
How to Type Blank Characters
Windows
- Alt + 0160 (numeric keypad) for non-breaking space
- For zero-width space, copy from this page or use Character Map
Mac
- Option + Space for non-breaking space
- For zero-width characters, copy from this page
HTML
- for non-breaking space
-   for en space
-   for em space
- ​ for zero-width space
A Word of Caution
While invisible characters are fun and useful, some platforms and applications may strip or reject them. Always test before relying on blank characters in important contexts like passwords or official documents. Some websites specifically filter out zero-width characters as part of their security measures.