Invisible Character — Copy & Paste Blank Characters

Unicode character reference

Inspect and copy individual invisible characters

Use this reference-style tool when the exact Unicode character matters. Each option shows code point, behavior, and compatibility guidance.

Recommended:Use Zero Width Space for no-width text; use Hangul Filler when you need a blank-looking character with presence.

Best choices

Cleared. Choose a character or preset to copy and test.

Single character check

Selected: NoneCode point: Not copiedUnits: 0Width: Not tested

Transfer one character at a time to compare behavior in the Test Box.

Hangul Filler

U+3164
AㅤB
Behavior
Visible-width blank
Use
Useful when a real character should look blank but still have presence.
Note
Some apps preserve it; others may remove it or show a box.

No-Break Space

U+00A0
A B
Behavior
Visible spacing
Use
Creates a space that keeps neighboring text together in many contexts.
Note
May be converted to a normal space by some apps.

Zero Width No-Break Space

U+FEFF
Special format character
AB
Behavior
Zero-width
Use
Useful for compatibility testing, not a first-choice blank message character.
Note
Also known as BOM in some contexts; apps may remove it.

Zero Width Non-Joiner

U+200C
Script-shaping control
A‌B
Behavior
Shaping control
Use
Affects joining behavior in scripts such as Arabic and Indic scripts.
Note
Do not use as a general blank-text character.

Zero Width Joiner

U+200D
Emoji/script control
A‍B
Behavior
Shaping control
Use
Can join emoji or script shapes; useful for technical testing.
Note
Do not use as a general blank-text character.

Left-to-Right Mark

U+200E
Directional control
A‎B
Behavior
Directional control
Use
Controls text direction in mixed-direction text.
Note
Use only for direction testing, not general blank text.

Right-to-Left Mark

U+200F
Directional control
A‏B
Behavior
Directional control
Use
Controls text direction in right-to-left text contexts.
Note
Use only for direction testing, not general blank text.

Test Box

Characters: 0 —

What Is an Invisible Character?

An invisible character is a single Unicode code point that may render with no visible mark. It still exists as real text data — it can be copied, pasted, selected, counted, and processed by software. This is different from truly empty text, where no character is present at all.

Understanding the specific code point you are working with matters because different invisible characters behave differently: some are zero-width, some have visible width, some prevent line-breaking, and some affect how text is joined or split.

Why This Page Exists Separately

  • ✦ This page: code-point authority — understanding what one invisible Unicode character IS and how to verify it.
  • ✦ /invisible-text/: the broad concept hub — invisible Unicode as a category.
  • ✦ /invisible-letters/: letter-role characters — behave like letters in text processing.
  • ✦ /invisible-symbol/: symbol and mark characters — joiners, non-joiners, directional marks.
  • ✦ /blank-character/: precision copy workflow — copy one specific blank code point and verify it.
  • ✦ /empty-character/: field-presence concept — truly empty vs invisibly populated.
  • ✦ /invisible-text-generator/: generate custom-length output from chosen characters.
  • ✦ /text-to-invisible-text/: convert visible text into invisible-looking output.

Invisible Character vs Blank Text

| Property | Invisible character | Blank text |

|---|---|---|

| What it is | One Unicode code point | One or more characters that look empty |

| Character count | Exactly 1 | 1 or more |

| Visible appearance | No visible mark (or near-blank) | Empty or blank-looking area |

| Can be selected | Yes | Yes |

| Software treatment | Counted, processed, transmitted | Same |

Code-Point Verification Workflow

When precision matters, verify before using:

1. Copy the character from the tool above.

2. Paste it into the Test Box on this page.

3. Read the character count — it should be exactly 1.

4. Read the code point label to confirm which character you copied.

5. Confirm the width category (zero-width or visible-width).

6. Transfer the verified character to your target field.

This prevents confusion between similar-looking characters that behave differently: Zero Width Space (U+200B) and Hangul Filler (U+3164) are both invisible-looking but have very different app behavior.

Practical Examples

  • ✦ Game display name: paste a single Hangul Filler into the Test Box, confirm U+3164, then paste into the name field to test whether the platform accepts a one-character invisible name.
  • ✦ Lightest test character: paste a Zero Width Space to verify that any invisible input is accepted at all before committing to a longer or heavier character.
  • ✦ Code point identification: if you have an invisible character from another source, paste it into the Test Box to read its code point label and understand what it is.

Troubleshooting

  • ✦ If you pasted a character but it disappeared from the field, the field stripped it. Verify in the Test Box before retrying with a different character.
  • ✦ If two characters look identical but behave differently, they are different code points. Paste each into the Test Box separately to read the code point labels.
  • ✦ If a box placeholder appears, the device font renders that code point as a visible glyph rather than blank.
  • ✦ If the character appears in the Test Box count but not visually, it is zero-width — that is expected and correct behavior.

Related Tools

Compare invisible text hub, invisible letters, invisible symbol, invisible font, blank character precision copy, empty character, invisible text generator, and text to invisible text converter.

FAQ

What is an invisible character?
An invisible character is a Unicode code point that may render without a visible mark while still counting as a real character.
What is the difference between zero-width and blank-space characters?
Zero-width characters usually take no visual space. Blank-space characters occupy width and create visible empty spacing, even if they look blank.
Why do invisible characters count as text?
They have Unicode code points, so software can store, count, copy, and process them even when the screen does not show a visible symbol.
Why does an invisible character show as a square box?
The app or font may not support rendering that Unicode character as blank. Try another character type or test in a different field.
Can I use invisible characters anywhere?
Use them only where the app or platform allows them. Some apps block or remove them, and they should not be used for misleading behavior or hiding sensitive information.