NEW

Invisible Text Generator: Copy Zero-Width Characters

Click any character to copy it. Covers zero-width space (U+200B), the joiner and non-joiner, braille blanks, and the rest of Unicode's invisible characters — with code points and HTML entities for each.

Character Library

Every Invisible Character, Listed

Each entry below is invisible or whitespace in Unicode. Copy the one you need — every character shows its code point, HTML entity, and what it actually does to surrounding text.

Zero-Width Space

Most reliable

Best default for copy-paste flows and cross-platform use.

Zero-Width Non-Joiner

Use carefully

May affect ligatures, rendering, or username normalization.

Zero-Width Joiner

Use carefully

May affect ligatures, rendering, or username normalization.

CharacterUnicodeDescriptionCopy
Zero-Width Space
ZWSP
U+200B
Invisible character that allows line-breaking without a visible hyphen
Zero-Width Non-Joiner
ZWNJ
U+200C
Prevents adjacent characters from being connected by a ligature
Zero-Width Joiner
ZWJ
U+200D
Joins adjacent characters by a ligature where they would not normally be joined
Left-To-Right Mark
LRM
U+200E
Forces the text following it to be treated as left-to-right text
Right-To-Left Mark
RLM
U+200F
Forces the text following it to be treated as right-to-left text
Hair Space
HAIR SPACE
U+200A
Very narrow space - thinner than thin space
Thin Space
THIN SPACE
U+2009
Space typically 1/5 or 1/6 of an em in width
En Space
EN SPACE
U+2002
Space equal to half the width of an em space
Em Space
EM SPACE
U+2003
Space equal to the width of a capital M in the current font
Ideographic Space
IDEOGRAPHIC SPACE
U+3000
Full-width space used in East Asian typography

Showing all 10 characters

Search first, then copy the row you plan to paste.

Browse faster

Unicode Text Style Generators

Transform plain text into bold, italic, cursive, gothic, monospace, and 12 other Unicode styles — copy and paste anywhere

Browse all text tools
Platform Applications

How Invisible Characters Behave on Each Platform

Some apps strip these characters, others let them through. These guides cover what's actually been tested on each one, with a copy-paste preset that works there.

Send Invisible Text on WhatsApp

Popular

WhatsApp · Social media

Create blank messages or format text with invisible spaces

How to use

  1. Click the Copy button below
  2. Open WhatsApp and select a chat
  3. Paste the invisible character and send

Compatibility note

You can use invisible characters to create blank lines between paragraphs for better readability

Recommended preset

Zero-Width Space

Perfect for creating invisible messages on WhatsApp

Create Invisible Instagram Username

Popular

Instagram · Social media

Make parts of your username or bio invisible

How to use

  1. Copy the special character preset
  2. Go to Edit Profile on Instagram
  3. Paste into your name or bio field

Compatibility note

Using invisible characters in your Instagram bio can create unique spacing effects that stand out

Recommended preset

Instagram Special

Combination of characters that work best on Instagram

Discord Invisible Formatting

Popular

Discord · Social media

Create empty messages and special text layouts

How to use

  1. Copy the Discord-specific invisible character
  2. Open Discord and select a channel
  3. Paste the character and send

Compatibility note

Discord supports invisible characters for creating blank messages, but some servers may have anti-spam measures

Recommended preset

Discord Empty

Multiple zero-width spaces that Discord recognizes as content

Use Cases

What People Actually Use These For

A few honest reasons people copy invisible characters — game usernames that read as blank, spacing tricks in chat apps, line breaks an app's editor won't normally allow.

Most games reject an empty name field but accept a zero-width character in its place. It's a common trick for display names in Roblox, Fortnite, and PUBG.

Gaming
Chat Applications
Social Media

How to Copy & Use Invisible Characters

About ten seconds — no install and no account:

What's in the Tool

A copy button for every character, a detector for finding hidden ones in text you paste, and the actual Unicode data behind each.

One-Click Copy

One click per character and it's on your clipboard. No fumbling with glyphs you can't see.

Complete Character Library

Zero-width space through U+3000, the direction marks, and braille blank — each with its code point and HTML entity.

Custom Length Generator

Need two hundred zero-width spaces in a row? Set a count and copy the whole string at once.

Live Testing Tool

Paste a string into the detector and it lists every invisible character hiding inside, with its position.

Platform-Specific Guides

Per-platform notes on which characters survive and which get stripped, with a tested preset for each.

Technical Reference

Code point, HTML entity, and a plain-English note on what each character does to the text around it.

Stats

By the Numbers

A rough picture of how much the tool gets used. The counts tick up as the site grows.

Over

1M+

Invisible Characters Copied

Collection of

30+

Invisible Text Characters

Used in

100+

Countries

Testimonial

What People Use It For

Notes from a few people who wrote in about how the tool fits into their work.

David Chen

Web Designer

I drop a ZWSP into long headings to control where they wrap on narrow screens. Cleaner than sprinkling <wbr> tags through the markup.

Rachel Kim

Social Media Manager

Instagram collapses normal line breaks in captions. Braille blank (U+2800) is the only thing that holds one — I copy it here every morning before I post.

Marcus Thompson

Frontend Developer

Finally a reference that lists code point and HTML entity side by side. I've got the ZWNJ row bookmarked — it comes up more than you'd expect in i18n work.

Sofia Garcia

Content Creator

I run the detector over user-submitted bios before they go live on my Discord. It's caught a few ZWJ tricks people use to hide slurs inside display names.

James Wilson

UX Designer

In Figma prototypes I paste an em space into placeholder text when I need a gap that behaves like real content. Faster than nudging a spacer layer into place.

Anna Zhang

Startup Founder

I run the detector over user-submitted listings before they publish on our marketplace. It catches zero-width characters people sneak in to slip past the keyword filters.
FAQ

Common Questions

The things people actually ask, answered in plain terms.

Copy a Character and Try It

Pick one, paste it somewhere, and run it through the detector if you want to see what actually stuck.