Technobezz Symbols utility

Invisible Character Copier and Tester

Copy an invisible character for usernames, tags, and messages, then verify it really pasted with the built-in checker.

Updated August 24, 2026

An invisible character is a real Unicode character that renders with no visible mark. People use one to send a blank message, keep a username field from collapsing, or hold an empty line in an app that strips plain spaces. The copier below provides six different characters because apps filter them differently; when one is rejected, the next often passes.

The checker underneath removes the guesswork. Paste what you copied and it names the invisible characters it recognizes by exact code point, covering this page's set plus common relatives such as the zero width joiner and the soft hyphen, so you know the clipboard really holds the character before you use it somewhere that matters.

Copy an invisible character

Each button copies exactly one character. The glyph cell looks empty because the character really is invisible; the checker below proves it copied.

  • Zero width spaceU+200B
    The most widely used invisible character. Takes no visible width.
  • Word joinerU+2060
    Invisible and also prevents a line break at its position.
  • Zero width non-joinerU+200C
    Controls how neighboring letters join in cursive scripts.
  • No-break spaceU+00A0
    Looks like a normal space but keeps its neighbors on one line.
  • Hangul fillerU+3164
    Renders as a wide blank in many apps that reject plain spaces.
  • Braille pattern blankU+2800
    A blank Braille cell that most apps treat as printable text.

Verify what you copied

Paste into the box. The checker recognizes the six characters offered above plus common relatives such as the zero width joiner, the zero width no-break space, the soft hyphen, and directional marks, and names each match with its exact code point.

Nothing pasted yet.

Choose a copy button to place a character on the clipboard.

Zero width versus blank

The zero width space, word joiner, and non-joiner occupy no width at all. The no-break space, Hangul filler, and blank Braille cell occupy visible width while showing nothing, which suits fields that collapse empty input.

Why apps treat them differently

Each character has a defined role in Unicode, from line-break control to script shaping. Apps that sanitize input choose their own lists, so no single invisible character works everywhere.

Removal is one selection away

Because these are ordinary characters, selecting the affected text and retyping it removes them. The checker also confirms when a paste contains nothing hidden.

Copying stays local

Copying and checking both run in your browser. Nothing you paste is sent anywhere, stored, or logged by this page.

Official references