Folge.me logo
Folge Tools
Got Feedback? 📢

Invisible Character Generator: Copy Blank Text

Tool is 100% private: operates entirely in your browser. No data ever leaves your device. Your data is safe and private!

These characters are real Unicode characters that render with no visible mark. Copy one, or copy many at once, and paste it anywhere text is accepted. Since you cannot see them, use the indicator below to confirm what actually landed on your clipboard.

Zero Width Space

U+200B

A space with no width. Browsers can still break a line at it, which makes it the safest choice for "invisible" spacing that should not visibly widen anything.

Zero Width Non-Joiner

U+200C

Stops two adjacent characters from joining into a ligature in scripts like Arabic and Persian. In Latin text it has no visual effect at all, so it also works as an invisible filler.

Zero Width Joiner

U+200D

Joins two characters that would not normally combine, most famously the glue between combined emoji like a family or a flag. Inserted between plain letters, it renders as nothing.

Word Joiner

U+2060

Prevents a line break at this exact point without adding any visible space. It is the modern, non-deprecated replacement for using the zero width no-break space this way.

Hangul Filler

U+3164

A blank placeholder from the Hangul syllable block. It renders as an actual blank cell rather than zero width, which is why it slips past "field cannot be empty" checks that only trim whitespace.

Zero Width No-Break Space (BOM)

U+FEFF

Historically doubled as the byte order mark at the start of a text file. Unicode deprecated it as a spacing character, but it still renders as nothing when placed inside a line of text.

Non-Breaking Space

U+00A0

A visible-width space that keeps the words on either side of it from wrapping onto separate lines. Unlike the others on this list it does take up space, it just cannot break.

Copy several at once

Check text for invisible characters

Paste or type text above to scan it.

Tool Introduction

An invisible character is a real Unicode character that carries no visible mark: no ink, no width in some cases, nothing to see. This tool gives you seven different ones, each with a different behavior, so you can copy blank text for a message, a username, or any field that will not accept a plain empty value. Since you cannot see whether the copy worked, the tool also shows you exactly what landed on your clipboard, inside visible brackets, along with its length.

How to Use the Invisible Character Generator

  • Read the short description under each character to see how it behaves
  • Click "Copy 1 character" on the one you want, or
  • Pick a character and a count (1 to 100) and click "Copy N invisible characters"
  • Check the confirmation box to see exactly what is on your clipboard and its length
  • Paste it into the message, username, or form field you need
  • If your platform strips it out, try a different character from the list
  • Paste text into the checker box any time to see which invisible characters it contains

Use Cases: Blank Text and Invisible Characters

  • Send a blank message in chat apps that reject an actually empty message
  • Set a blank-looking username or nickname in a game
  • Get past a form field that says it cannot be empty
  • Add spacing in places that collapse or trim normal whitespace
  • Check a suspicious block of text for hidden invisible characters

More Text Tools

Need to style text instead of hiding it? Try the small text generator, the cursive text generator, the upside down text tool, or the strikethrough text generator. For heavier text effects, there is also the glitch text generator, the zalgo text generator, and the cursed text generator.

FAQs

Is this invisible character generator free to use?

Yes, it is free and runs entirely in your browser. Copy as many invisible characters as you need, there is no limit and no sign-up.

How do I send a blank message with an invisible character?

Copy one of the characters above and paste it into the message box instead of leaving it empty. Most chat apps block a truly empty message but will happily send one that contains a zero width character, since as far as the app can tell, there is content there.

Can I use this for a blank username in a game?

Often, yes. Paste an invisible character into the username field where a plain blank field would be rejected. Results vary by game: some strip zero width characters on their server before saving the name, and some use the Hangul Filler instead since it renders as an actual blank cell rather than zero width.

Why does a form say "this field cannot be empty" even with an invisible character in it?

Many forms trim whitespace and zero width characters before checking whether the field is empty, specifically to block this trick. If one character does not get through, try a different one: the Hangul Filler and the non-breaking space behave differently from the zero width characters and are less commonly stripped.

Why do some platforms strip these characters out?

Zero width characters have been used to smuggle hidden text, mark up documents invisibly, and evade profanity or spam filters, so many platforms sanitize them out of usernames, posts, and form fields on the server side. Whether a given character survives depends entirely on that platform, not on this tool.

Why does the "copied" box show two brackets with nothing between them?

That is the point: the character between the brackets is invisible by design. The bracket box and the character count next to it exist so you can confirm something was actually copied, since there is nothing to see in the character itself.