Gaming

Invisible Text for Gaming

A blank in-game name comes from one pasted character. Each guide below covers the character that game accepts, its limit, and whether a failed try costs a rename card.

Does invisible text work in game usernames?

Yes, in the in-game name field on most games, and never in a console account ID. A game stores your in-game name separately from the platform account it sits on, and the two are validated by different systems with different rules.

The in-game name is validated by the game publisher. Free Fire, PUBG Mobile, Steam and six other platforms accept at least one invisible character in that field. The console account ID is validated by Sony or Microsoft against a strict allowlist, and no invisible character passes it.

Why gaming name fields are stricter than social profiles

Gaming name fields validate against a character allowlist, and social profiles validate against a length check. An allowlist rejects anything it does not recognise, so a character that works on Instagram can fail in a game that has never heard of it.

Name fields validate against a character allowlist

A social display name usually accepts any character that is not empty after trimming. A gaming name field commonly permits letters and digits and rejects everything else, because publishers restrict names that break scoreboard rendering or enable impersonation.

This is why U+3164 Hangul Filler outperforms every space character in games. Unicode classifies U+3164 in General Category Lo — Letter, other. An allowlist that permits letters permits it. A space character sits in category Zs, which the same allowlist rejects, and which trim() removes before the check even runs.

Rename tokens make failure expensive

Free Fire, Mobile Legends and Call of Duty Mobile consume a rename card when you submit the request, not when it succeeds. A rejected name costs the card anyway.

To test without spending one, paste the character into the game's chat or player-search field first. A client that renders it as blank there will usually accept it in the name field, if the server allows the category.

Choose your platform

Pick your game below — each one accepts a different character. Each guide covers one game: the character it accepts, its character limit, the exact steps, and what to do when the name reverts.

Which gaming invisible character works in the most games

U+3164 Hangul Filler works in the most games, and U+2800 Braille Pattern Blank covers most of the rest. Both survive the two operations that destroy a space.

Neither is removed by trim(), because both have the Unicode propertyWhite_Space=No. Neither is matched by the regex class \s. Both render with non-zero width, so a field that checks for visible content accepts them.

One caveat applies to U+3164. Normalization Form NFKC folds it to U+1160 Hangul Jungseong Filler, so a game that normalizes names stores a different codepoint than the one you pasted. The name still displays blank. Use U+1160 directly if you want the stored value to match the pasted value.

Full property data for all 29 characters is on the Unicode invisible characters table.

How to set a blank gaming name in 4 steps

To set a blank gaming name, copy one invisible character, test it in a free-text field, then paste it into the name field. The test step is what protects a rename card.

  1. Copy U+3164 from the invisible text generator.
  2. Paste it into the game's chat or search box and confirm it renders as blank.
  3. Open the name field, clear it completely, and paste the character.
  4. Save, then restart the game and confirm the name still shows blank.

Step four matters because client-side validation and server-side validation run at different times. A name that survives a restart has passed both.

How character limits change what you can build

Every invisible character counts as a full character against the name cap. A cap of 20 permits 20 invisible characters and no more, whatever they render as.

This matters most for partly-blank names. A name that pads a two-letter tag out to a centred position spends the rest of the cap on invisible characters, so a 20-character field holding a 2-character tag leaves 18 for padding.

Bytes are a separate budget. U+3164 and U+2800 both cost 3 bytes in UTF-8, against 1 byte for a plain space. A game enforcing a 32-byte name limit accepts 10 invisible characters, not 32. Games that report a limit in characters and enforce it in bytes will reject a name that appears to fit.

Why a blank gaming name gets rejected or reverted

Three failures cover nearly every case. Each points to a different fix.

  • The field rejects the input immediately. The allowlist does not include that character's category. Switch from U+2800 to U+3164, which is classified as a letter.
  • The name saves, then reverts after a restart. The server trimmed it and fell back to the previous value. You used a character withWhite_Space=Yes. Switch to U+3164 or U+2800.
  • A box or question mark appears on the scoreboard. The game's font has no glyph at that codepoint and drew .notdef instead. The name is stored correctly and only the rendering is wrong. Switch to U+2800, which has wider font coverage in game clients.

Frequently asked questions

01

Which invisible character works in the most games?

U+3164 Hangul Filler works in the most games, because Unicode classifies it as a letter and gaming name fields commonly allow letters while rejecting punctuation and spaces. U+2800 Braille Pattern Blank is the second choice and succeeds where a field rejects Hangul.

02

Can you get banned for a blank gaming name?

No. A blank name is not a rule violation on any of the nine platforms covered here. Bans follow from impersonating another player or evading a chat filter, not from the codepoints in your name.

03

Do blank names work on PlayStation and Xbox?

No. Sony and Microsoft validate online IDs against an allowlist that rejects every invisible character. The nine platforms on this page validate their own in-game names separately from the console account, so a blank in-game name remains possible on a console.

04

Will a failed attempt waste my rename card?

Yes, on Free Fire, Mobile Legends and Call of Duty Mobile, where the rename is consumed when the request is submitted rather than when it succeeds. Paste the character into the game's search or chat field first to confirm the client accepts it.

05

Why does my blank name revert after I restart the game?

The client accepted the name and the server rejected it. Client-side validation runs on the device and server-side validation runs at save, so a name can display correctly until the next sync. Switch from a space character to U+3164 or U+2800.

06

How do I get an invisible username in games?

To get an invisible username in games, paste U+3164 Hangul Filler into the in-game name field after clearing it. The same invisible text game name method works on 8 of the 9 platforms here; Fortnite and Roblox filter more aggressively and need U+2800 Braille Pattern Blank.

07

Can I make a blank gamertag?

No, not on the console account itself. A blank gamertag is impossible on Xbox and PlayStation, because Microsoft and Sony validate online IDs against an allowlist that rejects every invisible character. The in-game name is separate and does accept one.

08

How many invisible characters fit in a gaming name?

As many as the field's character limit allows. PUBG Mobile caps names at 20 characters, so 20 Hangul Fillers is the maximum. Each one counts as a full character against the cap and costs 3 bytes in UTF-8.

09

Can teammates still report or mute a blank name?

Yes. Reporting and muting act on the account identifier, not on the display name. A blank name changes what appears on the scoreboard and nothing about moderation.

Written by , developer and writer.

Last reviewed