Invisible Text Generator — copy and paste
Create invisible characters, blank messages and empty names for WhatsApp, Instagram, TikTok, Discord, Free Fire and PUBG. Copy your invisible space with a single click.
Fixed-count generator
Choose how many invisible characters you want and copy them instantly.
Text converter
Type or paste any text and copy an invisible version with the exact same length.
Invisible character detector & cleaner
Paste any text to find how many hidden characters it contains and remove them with one click.
# Invisible Unicode characters table
Each invisible character has its own Unicode code. Click Copy to grab a specific one: if a platform rejects one, try another.
| Name | Unicode | HTML | CSS | |
|---|---|---|---|---|
| Space | U+0020 |
  |
\000020 |
|
| No-Break Space | U+00A0 |
  |
\0000A0 |
|
| En Quad | U+2000 |
  |
\002000 |
|
| Em Quad | U+2001 |
  |
\002001 |
|
| En Space | U+2002 |
  |
\002002 |
|
| Em Space | U+2003 |
  |
\002003 |
|
| Three-Per-Em Space | U+2004 |
  |
\002004 |
|
| Four-Per-Em Space | U+2005 |
  |
\002005 |
|
| Six-Per-Em Space | U+2006 |
  |
\002006 |
|
| Figure Space | U+2007 |
  |
\002007 |
|
| Punctuation Space | U+2008 |
  |
\002008 |
|
| Thin Space | U+2009 |
  |
\002009 |
|
| Hair Space | U+200A |
  |
\00200A |
|
| Zero Width Space | U+200B |
​ |
\00200B |
|
| Zero Width Non-Joiner | U+200C |
‌ |
\00200C |
|
| Zero Width Joiner | U+200D |
‍ |
\00200D |
|
| Left-to-Right Mark | U+200E |
‎ |
\00200E |
|
| Right-to-Left Mark | U+200F |
‏ |
\00200F |
|
| Line Separator | U+2028 |

 |
\002028 |
|
| Paragraph Separator | U+2029 |

 |
\002029 |
|
| Narrow No-Break Space | U+202F |
  |
\00202F |
|
| Medium Math Space | U+205F |
  |
\00205F |
|
| Word Joiner | U+2060 |
⁠ |
\002060 |
|
| Function Application | U+2061 |
⁡ |
\002061 |
|
| Invisible Times | U+2062 |
⁢ |
\002062 |
|
| Invisible Separator | U+2063 |
⁣ |
\002063 |
|
| Invisible Plus | U+2064 |
⁤ |
\002064 |
|
| Left-to-Right Isolate | U+2066 |
⁦ |
\002066 |
|
| Right-to-Left Isolate | U+2067 |
⁧ |
\002067 |
|
| First Strong Isolate | U+2068 |
⁨ |
\002068 |
|
| Pop Directional Isolate | U+2069 |
⁩ |
\002069 |
|
| Soft Hyphen | U+00AD |
­ |
\0000AD |
|
| Combining Grapheme Joiner | U+034F |
͏ |
\00034F |
|
| Arabic Letter Mark | U+061C |
؜ |
\00061C |
|
| Hangul Choseong Filler | U+115F |
ᅟ |
\00115F |
|
| Hangul Jungseong Filler | U+1160 |
ᅠ |
\001160 |
|
| Mongolian Vowel Separator | U+180E |
᠎ |
\00180E |
|
| Braille Pattern Blank | U+2800 |
⠀ |
\002800 |
|
| Ideographic Space | U+3000 |
  |
\003000 |
|
| Hangul Filler ★ | U+3164 |
ㅤ |
\003164 |
|
| Variation Selector-1 | U+FE00 |
︀ |
\00FE00 |
|
| Zero Width No-Break Space | U+FEFF |
 |
\00FEFF |
|
| Middle Dot (visible) | U+00B7 |
· |
\0000B7 |
|
| Open Box ␣ (visible) | U+2423 |
␣ |
\002423 |
What is invisible text?
Invisible text is made of special Unicode characters that take up space in a string but render as nothing on screen. To your eye they look like an empty gap or a blank message, but to an app they are real, valid characters — exactly like the letter A or the number 7, just with no visible shape.
This matters because the ordinary space you make with your spacebar (Unicode U+0020) is treated as empty by most platforms. When you try to set a blank username or send a message that is only spaces, the app trims those spaces away and rejects the input as empty. Invisible Unicode characters such as the U+3164 Hangul Filler get around this, because the app counts them as genuine content and leaves them in place.
People reach for invisible text for very practical reasons: sending a blank message on WhatsApp, setting an empty name in Free Fire or PUBG, adding clean line breaks to an Instagram bio, or organising a Discord server with tidy spacing. None of this is possible with a normal keyboard, which is why a generator like this one exists.
How does this invisible text generator work?
The generator builds ready-to-copy strings of invisible characters entirely in your browser. Nothing you type is sent to a server or stored anywhere. There are three tools, each for a different need:
- Count generator (Method 1): pick exactly how many invisible characters you want using the + and − buttons, or jump in steps of 10, 50 and 100. This is the tool you want for game names, where you often need a precise number of characters.
- Text converter (Method 2): type or paste any phrase and the tool gives you back an invisible version of the same length. Useful when an app counts characters and you need the count to match.
- Detector and cleaner (Method 3): paste any text and the tool shows how many hidden characters it contains, then strips them out with one click. This is genuinely useful if you have copied text from somewhere and a form keeps rejecting it for no visible reason.
Below the tools you will also find a full Unicode table. Each row is a different invisible or blank character with its own code and a copy button, so you can grab one specific character. That flexibility matters because no single character works everywhere — a space that is accepted on Instagram may be filtered by Free Fire, so having the whole table to test from saves a lot of trial and error.
Where can you use invisible characters?
Messaging apps (WhatsApp, Telegram, Messenger)
Send a message that looks completely empty, leave a blank status, or add spacing inside long messages that would otherwise get collapsed. Because these are standard Unicode characters, they behave the same on Android and iPhone.
Instagram and TikTok
The classic use is the bio: Instagram normally collapses blank lines, so invisible characters let you create real vertical spacing and clean paragraph breaks. The same trick works in captions and even in comments.
Free Fire, PUBG and mobile games
By far the most common request. Players want a completely blank in-game name, or a name with real spaces between words that the game would normally strip. You copy a character here and paste it into the rename field.
Discord
Blank messages, near-invisible nicknames that float to the top of a member list, and channel names with leading spaces for grouping — all rely on invisible characters surviving where normal spaces are trimmed.
Benefits and honest limitations
Invisible characters are a small trick, but a genuinely useful one. The upside:
- Unique profiles: a blank or spaced name stands out instantly in games and social apps.
- Real formatting: line breaks and spacing that apps normally remove.
- Works almost everywhere: as part of the Unicode standard, the same character behaves consistently across devices, languages and operating systems.
- Free and private: no sign-up, no limits, and nothing you type leaves your browser.
But it is only fair to mention the limits. Not every character works on every platform — some apps actively filter known invisible characters, especially in usernames. A name that works today can stop working after an app updates its filters. And a few platforms treat empty-looking names as a rule violation, so use the trick sensibly. Throughout our platform guides we tell you which specific character tends to work best for each app, based on regular testing.
→ Invisible text guides by platform
Step-by-step guides for using invisible characters on each app and game.
How to Get an Invisible Name in Free Fire
A step-by-step guide to setting a completely blank or invisible nickname in Free Fire, including the exact character that works and what to do when the game rejects it.
Read guide →Invisible Text for WhatsApp
How to send empty WhatsApp messages and add blank lines and spacing that WhatsApp normally removes, on both iPhone and Android.
Read guide →Invisible Text for Instagram
Add real blank lines and clean spacing to your Instagram bio, captions and comments using invisible characters, with fixes for the common formatting bugs.
Read guide →Invisible Text for Discord
Use invisible characters on Discord for blank messages, floating nicknames, indented channels and empty embed fields, plus the server etiquette to follow.
Read guide →Blank Space and Empty Character Explained
What a blank or empty Unicode character actually is, how it differs from a normal space, which one to choose, and everywhere you can use it.
Read guide →Invisible Character vs Zero-Width Space
They sound the same but they are not. A plain-language explanation of how invisible characters and the zero-width space differ, and which one to use for each job.
Read guide →Why Your Invisible Name Gets Rejected in Free Fire
Every reason Free Fire refuses a blank or invisible name, in order, with the exact fix for each — taken, filtered, invalid, or broken by an update.
Read guide →10 Creative Ways to Use Invisible Characters on Instagram
Ten practical, safe ideas for invisible characters on Instagram — from clean bios and centered text to neat giveaways and consistent branding.
Read guide →Invisible Characters Explained: A Beginner's Guide
A friendly, non-technical introduction to Unicode and where invisible characters fit, so you can pick the right one instead of guessing.
Read guide →Invisible Text for TikTok
How to create an invisible display name, blank bio and empty comments on TikTok using invisible characters, with the specific characters that work.
Read guide →How to Get an Invisible Name in PUBG
Set a blank or invisible name in PUBG Mobile and PUBG Battlegrounds, with the right character and fixes for PUBG-specific filter issues.
Read guide →Invisible Name for Roblox
Can you get an invisible name in Roblox? Yes, for display names — but Roblox has the strictest filters. Here is what works and what to expect.
Read guide →Invisible Name for Fortnite
Change your Epic Games display name to invisible text so it appears blank in Fortnite across all platforms.
Read guide →Invisible Text for Telegram
Send blank messages and set invisible names on Telegram — the friendliest platform for invisible text.
Read guide →How to Type Invisible Text
You cannot type invisible text from your keyboard. Here are all four methods to get it — from the fastest to the most technical.
Read guide →Invisible Text on iPhone
How to copy and paste invisible characters on iPhone and iPad, with a Text Replacement shortcut so you never need to visit a generator again.
Read guide →Tested, maintained and kept up to date
This guide is maintained by the team behind Textosinvisible, who test these characters across games and apps after every major update.
Updated:
? Frequently asked questions
What is invisible text used for?
It is used to create blank messages, empty usernames, and spacing that apps would normally remove. It is popular for setting a blank name in Free Fire or PUBG, sending empty WhatsApp messages, adding clean line breaks to an Instagram bio, and organising Discord servers. Anywhere a normal space gets trimmed, an invisible character survives.
Is it safe to use invisible characters?
Yes. They are standard Unicode characters, the same system behind every letter and emoji you type. They are not code or scripts and cannot harm your device or account. The only sensible caution is social rather than technical: avoid using them to deceive people or to evade rules on platforms that forbid it.
Why can't I type invisible text with my keyboard?
Your spacebar only produces the ordinary space (U+0020), which almost every app trims as 'empty'. The invisible characters that actually survive — like the Hangul Filler (U+3164) — have no dedicated key, so the only practical way to get them is to copy them from a generator like this one.
Does it work on all games and social networks?
It works on most: WhatsApp, Instagram, TikTok, Discord, Facebook, YouTube, Free Fire, PUBG, Roblox and more. But no single character works everywhere — some platforms filter specific invisible characters, especially in usernames. If one does not work, try another from the Unicode table. The Hangul Filler is the most widely accepted.
How do I remove invisible characters from a text?
Paste the text into our detector (Method 3 on the home page) and press the clean button. It counts every hidden character and strips them out, leaving only the visible text. This is handy when copied text keeps getting rejected by a form for no visible reason.
Which invisible character should I use?
For game usernames, the Hangul Filler (U+3164) is the most reliable and is what our tool copies by default. For invisibly joining or splitting text, the zero-width space (U+200B) is best because it adds no width. For a visible-sized gap that is not a normal space, use the ideographic space (U+3000). The Unicode table lets you copy and test each one.
Will a blank name get me banned in a game?
A blank name on its own is cosmetic and is not something games typically ban players for — millions of accounts use them. Bans come from cheating, scripts and mods, none of which are involved here. That said, each platform sets its own rules and can change them, so treat it as a fun customisation, not a guarantee.
Does invisible text work the same on iPhone and Android?
Yes. Because the characters are part of the Unicode standard, the same copied character behaves identically on both. The only difference is how you paste — tap and hold then choose Paste on either system. Very old devices may occasionally show a box if their font cannot draw a particular character; switching characters fixes it.
Is this tool free and private?
Completely free, with no sign-up and no limits. It is also private: everything runs in your browser, so the text you type is never sent to a server or stored. You can generate and copy as many invisible characters as you like, as often as you like.