Want to create no name profiles, send a message that looks empty, or insert invisible text to fine-tune layout and filters? This all hinges on invisible Unicode characters—sometimes called blank text, blank character, blank space copy paste, empty character, empty text, whitespace character, or hidden character. This guide explains what they are, how they work across platforms, and how to copy/paste them safely using the generator on this page.
Tip: If you’re viewing this on BlankTextCopy.com, the Copy & Generator tool is right below. Use it to grab zero-width characters instantly and test them live.
Quick Copy – Blank Text / Invisible Text Generator
Use the on-page Copy & Generator to grab:
Zero-width characters for silent separators.
Blank text blocks for copy-paste.
Mixed patterns to bypass simplistic filters that collapse duplicates.
How to use (best practice):
Choose a character (e.g., ZWSP).
Click Copy.
Paste where needed (name field, chat box, text editor).
If a platform removes it, try a fallback (e.g., NBSP, WJ) or a mixed sequence.
Need to audit or clean a paragraph that “looks fine” but behaves weird? Run it through the 👉 Invisible Character Detector to reveal hidden code points.
Invisible Character Detector
What Are Invisible Unicode Characters?
At the simplest level, they’re code points that render no visible glyph (or look like a gap) while still occupying a position in text. Platforms treat them differently: some allow them freely, others normalize or strip them. The most common families you’ll use are:
Zero-Width characters(fully invisible, width = 0)
ZWSP (Zero Width Space, U+200B)
ZWNJ (Zero Width Non-Joiner, U+200C)
ZWJ (Zero Width Joiner, U+200D)
WJ (Word Joiner, U+2060)
“Looks blank” characters(not zero-width, but appear as a space/blank in many apps)
NBSP (No-Break Space, U+00A0)
Soft Hyphen (U+00AD) — usually invisible unless a line break occurs
Braille Pattern Blank (U+2800) — visually blank in many fonts
These characters enable blank names, empty messages, subtle formatting control, and content tricks like separating words without visible gaps. Because they’re still characters, they can pass basic “non-empty” checks while showing nothing to human eyes.
The Most Useful Unicode Invisible Characters (Copy & Paste)
Note: Some sites may block one code point but not another. Keep a few variants handy.
Zero Width Space — ZWSP (U+200B)
What it does: Inserts a soft “break opportunity” with no visible glyph.
Good for: Separating tokens invisibly; creating no name patterns without visible spaces.
HTML / Unicode:​ / \u200B.
Caveat: Some inputs normalize or strip ZWSP.
Zero Width Non-Joiner — ZWNJ (U+200C)
What it does: Prevents ligatures/merging in scripts that join letters, while remaining invisible.
Good for: Fine control in script shaping; also usable as a generic hidden character.
HTML / Unicode:‌ / \u200C.
Zero Width Joiner — ZWJ (U+200D)
What it does: Encourages joining; frequently used in emoji sequences and complex scripts.
Good for: Emoji composition and some nuanced invisible text use cases.
HTML / Unicode:‍ / \u200D.
Caveat: Emoji rendering can change when ZWJ is involved.
Word Joiner — WJ (U+2060)
What it does: Prevents line breaks without showing anything.
Good for: Keeping short labels intact; inline formatting control.
HTML / Unicode:⁠ / \u2060.
No-Break Space — NBSP (U+00A0)
What it does: Looks like a regular space but won’t break lines.
Good for: Places where regular spaces collapse or wrap; blank space copy paste that survives trimming.
HTML / Unicode: / \u00A0.
Soft Hyphen — SHY (U+00AD)
What it does: Optional hyphen; usually invisible unless wrapping occurs.
Good for: “Looks blank” control; sometimes bypasses aggressive whitespace collapsing.
HTML / Unicode:­ / \u00AD.
Braille Pattern Blank — (U+2800)
What it does: Displays as a blank in many fonts; not zero-width.
Good for: Visual blanking where zero-width is filtered.
HTML / Unicode:⠀ / \u2800.
Popular Use Cases (With Examples)
1) No Name / Invisible Name in Games & Social Apps
If a platform rejects empty submissions but allows Unicode, try ZWSP or NBSP. For game nicknames, combine Unicode invisible characters with a style that still reads unique to moderators: a short visible symbol plus zero-widths, for example.
Want a guided flow? Use 👉 Invisible Name (ready-made patterns and how-to).
2) Blank Text Messages & Formatting Control
Send a blank message, pad invisible separators, or align text. This is classic blank text / blank character / empty text territory. If ZWSP is stripped, switch to WJ or NBSP.
It highlights code points and positions so you can remove or replace them.
Great for debugging empty character issues in forms, usernames, and filenames.
Copy Index (Cheat Sheet)
Use this as a quick reference before you copy from the generator:
Purpose
Character
Name
Code point
HTML / Escapes
Notes
Zero-width gap
(ZWSP)
Zero Width Space
U+200B
​\u200B
Often removed by sanitizers; pure invisible
Zero-width separator
(ZWNJ)
Zero Width Non-Joiner
U+200C
‌\u200C
Stops joining/ligatures
Zero-width join
(ZWJ)
Zero Width Joiner
U+200D
‍\u200D
Joins; affects emoji shaping
No break, looks like space
(NBSP)
No-Break Space
U+00A0
\u00A0
Visual space that won’t wrap
Prevent break, invisible
(WJ)
Word Joiner
U+2060
⁠\u2060
Non-breaking, zero-width
Optional hyphen
(SHY)
Soft Hyphen
U+00AD
­\u00AD
Appears only when breaking
Visual blank block
(⠀)
Braille Pattern Blank
U+2800
⠀\u2800
Not zero-width; looks blank
Pro tip: When a site collapses sequential duplicates (e.g., multiple ZWSPs), alternate different blank types to reduce normalization.
Troubleshooting & Pitfalls
“My blank disappears after saving.” The platform likely normalizes whitespace. Try WJ (U+2060) or NBSP (U+00A0). If both fail, mix types or place a minimal visible glyph (e.g., a thin separator) where policy requires.
“The form says the field can’t be empty.” Some forms detect zero-width characters. Use NBSP or Braille Blank instead, or include a visible dot and later style around it.
“Copy/paste changed my font.” Mixing stylized letters with blanks can introduce inconsistent casing/styles. Normalize with 👉 Uppercase to Lowercase, then re-insert blanks.
“Why does my emoji look different?” If you used ZWJ, it may form a combined emoji sequence. Remove ZWJ or swap it for ZWSP/WJ.
“Search doesn’t find my word.” Hidden separators can break tokens. Use the Detector to remove invisible character Unicode or replace them with standard spaces.
Advanced Patterns (When One Character Isn’t Enough)
1) Are “invisible text,” “blank text,” “empty text,” and “hidden character” the same?
They often overlap in practice. “Invisible/hidden” usually refers to zero-width code points; “blank/empty” may include NBSP/SHY/Braille Blank which look like space but aren’t zero-width.
2) Which one works best for no name?
Start with ZWSP. If blocked, try WJ or NBSP. Some platforms require at least one visible glyph—use a minimal symbol plus zero-width padding. For themed nicknames, see 👉 Gun Nickname.
3) Will these characters show on all devices?
Zero-width characters are invisible by design. NBSP and Braille Blank look like spaces in most fonts. Soft Hyphen appears only when a line breaks at that position.
4) Why does copy/paste from the web sometimes fail?
Sites can sanitize inputs when you paste. If one character gets stripped, switch to another or use a mixed pattern. When unsure, validate with the Detector tool.
5) Can I combine blanks with styled letters safely?
Yes—just remember styled letters can confuse search/case rules. Normalize with the case tool, then re-add blanks.
Compliance & Etiquette
Invisible characters are legitimate Unicode. Use them responsibly:
Respect platform rules for names, messaging, and visibility.
Avoid misleading people by spoofing identities.
Keep a record of what you pasted so you can undo if needed.
✨ See the full Alt code list for invisible/blank characters (Windows)—NBSP Alt+0160, Soft Hyphen Alt+0173, plus zero-width typing via Alt+X: Alt Code Invisible Character
One-Page Recap
Zero-width (ZWSP/ZWNJ/ZWJ/WJ) = totally invisible; great for no name and separators.
Looks-blank (NBSP/SHY/Braille) = appear as spaces; great for blank space copy paste that resists trimming.
If one fails, try another or mix them.
Diagnose issues with the Detector; style and plan names with Nickname/Font tools.
Bottom line: With the Copy & Generator on this page, you can produce reliable invisible text for no name profiles, silent separators, and creative layouts—then validate and tune it with the supporting tools above.