Invisible character

Copy a blank character that looks like nothing but counts as text. No account, no upload.

Press the button and an invisible character is copied to your clipboard. It looks like empty space, but it is not the ordinary spacebar space — many apps that trim or reject blank input still accept it as real text. Paste it wherever you need a name, message or field to look empty while still containing a character. Everything runs in your browser; nothing is sent anywhere.

Try:
0Words
0Characters
0No spaces
0Sentences
0Paragraphs
0Lines
0Pages
0Reading
0Speaking

Runs entirely in your browser. Your text is never uploaded — open DevTools, Network tab, and you will see zero requests while you use this tool.

How to use it

  1. Press Get invisible character. One blank character (Hangul Filler, U+3164) is placed on your clipboard.
  2. Go to the app or field where you want it and paste with Ctrl+V, Cmd+V, or long-press and Paste on a phone.
  3. If you need a wider gap, press the button several times or paste more than once before you confirm.

What this tool does

This tool copies a single Unicode character that has no visible shape. By default it uses the Hangul Filler, code point U+3164. It belongs to the Korean writing system and was designed as a placeholder that occupies a spot without drawing anything. Because it is a genuine letter-like character rather than whitespace, most software treats it as real content: it is not stripped when leading and trailing spaces are removed, and it usually survives a check that says a field cannot be empty.

Related characters do a similar job. The zero-width space (U+200B) and zero-width joiner (U+200D) also render as nothing, but they behave more like formatting marks and are filtered by more platforms. The Hangul Filler is popular precisely because it acts like a normal glyph — it has a width close to a space and passes more validation checks — while still showing up as blank in almost every font.

Where people use it

Invisible character vs a normal space

They look identical on screen, but software treats them very differently. The spacebar produces U+0020, an ordinary space that nearly every system classifies as whitespace. Trimming functions, form validators and search fields routinely remove it or count a string made only of spaces as empty. That is exactly why a game refuses a name of three spaces, or a chat app will not send a message of pure spaces.

The invisible character is not classed as whitespace. To the computer it is an ordinary content character that happens to have no visible ink. So a field that rejects blank input, or an app that trims away spaces, will usually keep the invisible character and treat the field as filled. In short: a space is emptiness the machine can detect and strip, while the invisible character is content the machine keeps but you cannot see.

When it does not work

Not every platform allows it, and behaviour changes over time. Some services now normalise or strip these characters on purpose, especially in usernames, to stop people from having identical-looking blank names or from impersonating others. If your blank name is rejected or silently replaced, the platform is filtering it — try a different character, or accept that this app has closed the loophole.

A few apps display the invisible character as a small box, a question mark or a visible dot if their font has no glyph for it, so it stops looking empty. And a value that is invisible to you is still there for the system, which can cause confusing bugs later — a login that will not match, a duplicate that looks unique, or a total that will not add up. Use it where blankness is the goal, not in data you will need to process cleanly.

Doing it without this tool

You can produce the same character by hand. On many text boxes on Windows you type 3164 and press Alt+X, and on Linux you press Ctrl+Shift+U then type 3164 and Enter. You can also open the system character map, search for Hangul Filler, and copy it. On a phone the reliable route is to copy it from a page like this one, because most keyboards give no way to type an invisible character.

The catch is that the character is, by definition, impossible to see once it is on your clipboard, so it is easy to lose or to copy twice by accident. A button that copies exactly one, cleanly, removes that guesswork — which is the only thing this tool really adds over doing it manually.

Privacy: everything happens in your browser

The invisible character is generated and copied entirely on your device. There is no account, no upload and nothing stored on a server — the tool simply places a known Unicode character on your clipboard using code that runs in the page you are looking at. You can confirm this by opening your browser network panel and pressing the button: no request is made. Because the character is a fixed, public code point, there is nothing personal to leak in the first place.

Related tools

UUID generatorA fresh, cryptographically random version-4 UUID every time — produced by your…Monospace textEven-width typewriter letters you can paste anywhere plain text goes.Strikethrough textTurns your words into crossed-out or underlined text you can paste anywhere.SuperscriptType text, get raised ² ⁿ ˣ characters you can paste anywhere plain text goes.Fancy textOne box in, twelve Unicode styles out. Copy the one you want.Invisible charactersYour text looks fine and behaves badly. These are the usual six culprits.Title case vs sentence caseThree style guides, three different answers, and the four-letter rule that…

See all text tools →

Frequently asked questions

Why does pasting sometimes not work?

A few things cause it. The app may strip or normalise the character on submit, so it looks fine as you type but is removed when you save. Some fields block pasting entirely, or your clipboard was overwritten by something you copied afterwards — copy it again right before you paste. On phones, a long-press Paste is more reliable than autocorrect suggestions.

Is this the same as pressing the spacebar?

No. The spacebar makes an ordinary space (U+0020) that most systems treat as whitespace and can strip or reject. The invisible character is a normal content character with no visible shape, so apps that refuse blank input usually accept it.

Which character is it exactly?

By default it is the Hangul Filler, Unicode code point U+3164. It is a real character from the Korean writing system that renders as blank in almost every font, which is why it passes so many not-empty checks.

Can I get a longer invisible string?

Yes. Press the button several times, or paste the single character more than once, before you confirm. Each paste adds one more invisible character, so you can build a gap of any length you like.

Will it work for a blank name in games like PUBG or Free Fire?

Usually. Games that reject an empty name often accept the invisible character and show a blank nameplate. Some titles have since started filtering it, so if it is rejected the game has closed that option.

Is it safe to use?

The character itself is harmless standard text. The main risk is practical: because you cannot see it, it can hide in data and cause matching, search or duplicate bugs later. Use it where blankness is intended, not inside information you will need to process or search.

Does it stay invisible everywhere?

Almost everywhere, but not guaranteed. If an app uses a font without a glyph for it, it may appear as a small box or question mark instead of nothing. Test it in the specific app before relying on it.