Gaming

PUBG & BGMI Invisible Name & Blank Text

PUBG Mobile and BGMI use different caps for the same field, which is why a name that saves on one fails on the other.

Built for PUBG & BGMI

Preset to U+3164 · field limit 20

PUBG Mobile global allows 20 characters; BGMI allows 14

1 of 203 bytes

Which character PUBG & BGMI accepts

PUBG & BGMI accepts U+3164. PUBG trims ordinary spaces from the name field before saving, so a name built from the spacebar looks right in the editor and reverts after save.

The fallback is U+2800, which clears validators the first character does not. Both survive trim(), which is the operation that destroys an ordinary space.

The field caps at 20 characters, and every invisible character counts as one. PUBG Mobile global allows 20 characters; BGMI allows 14. A name of 20 invisible characters is the maximum PUBG & BGMI will store.

How to set it on PUBG & BGMI

To set blank text on PUBG & BGMI, copy the character above and paste it into a cleared field. The whole method is one paste — the cost is one rename card.

  1. Copy U+3164 from the tool above.
  2. Open Inventory and select the Rename Card.
  3. Clear the name field completely, then paste.
  4. Confirm — the card is consumed on submit.

On Android

Copy the character, open PUBG & BGMI, clear the field and long-press to paste. If the paste produces nothing, the keyboard's clipboard manager stripped it — copy from the browser directly rather than from a clipboard history panel.

On iPhone and iPad

iOS sanitises some pasted content between apps. Paste the character into Notes first, select it there, copy again, then paste into PUBG & BGMI. The second copy comes from a plain-text source and survives.

On desktop and emulators

Desktop clients paste the character unmodified, so the browser-to-app route works directly. Android emulators such as BlueStacks and LDPlayer share the host clipboard, and pasting into the emulator's own notes app first avoids the same stripping that affects physical devices.

Why an invisible character works where a space does not

One Unicode property decides it, and it is not the one most guides name. Every character carries a White_Space value of Yes or No, and that value determines whether trim() removes it.

The spacebar produces U+0020, whose White_Space value is Yes. PUBG & BGMItrims the field before saving, the trimmed value is empty, and the field falls back to its previous contents. That is why a name built from spaces looks correct in the editor and reverts the moment you save.

U+3164 has White_Space=No. No trimming function removes it and the regex class \s does not match it, so the value that reaches the server is the value you pasted.

One caveat applies to U+3164 specifically. Normalization Form NFKC folds it to U+1160 Hangul Jungseong Filler, so a platform that normalizes before storing keeps 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 exactly.

What it costs on PUBG & BGMI

One rename card. Test the character in a free-text field first — a rejected rename is charged the same as a successful one.

If it does not work on PUBG & BGMI

BGMI's 14-character cap is the usual cause of a rejected name that worked on PUBG global. Reduce the count and retry.

The field clears itself after saving

PUBG & BGMI trimmed the value and found an empty string, so it restored the previous one. The character you used has White_Space=Yes. Switch to U+3164 or U+2800, which do not, and the value survives the trim.

A box or question mark appears

The rendering font has no glyph at that codepoint, so the renderer draws.notdef — an empty rectangle in most fonts. The stored value is correct and only the display is wrong. U+2800 carries wider font coverage than most alternatives.

The paste produces nothing on mobile

The keyboard or clipboard manager sanitised the content in transit. Paste into a plain-text notes app first, copy from there, then paste into PUBG & BGMI. This is the single most common practical failure and it has nothing to do with the character itself.

It works on desktop and fails in the app

The two clients validate separately. A value the desktop site accepts can still be rejected by the mobile client's own check, and the reverse also happens. Set it on whichever client accepts it — the stored value is shared.

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

Is a blank name allowed on PUBG & BGMI?

Yes. A blank name breaks no PUBG & BGMI rule. Platform policies restrict impersonation, harassment and filter evasion, not which codepoints a name contains.

Two uses do violate policy on PUBG & BGMI and on every comparable platform, and neither depends on the name being blank. Copying another user's name to pass as them is impersonation. Splitting a blocked word with a zero-width character to defeat moderation is evasion.

One consideration applies regardless of the rules. Screen readers announce nothing for an invisible character, so NVDA, JAWS and VoiceOver read a fully blank name as unnamed. Keeping one visible character alongside the invisible ones preserves the announcement and still looks almost blank.

Frequently asked questions

01

Does invisible text work on PUBG & BGMI?

Yes. PUBG & BGMI accepts U+3164, which has the Unicode property White_Space=No, so the field does not trim it away. U+2800 is the fallback where the first character is rejected.

02

Which invisible character is best for PUBG & BGMI?

U+3164. PUBG trims ordinary spaces from the name field before saving, so a name built from the spacebar looks right in the editor and reverts after save.

03

What does a blank name cost on PUBG & BGMI?

One rename card.

04

How many invisible characters fit on PUBG & BGMI?

20. The field caps at 20 characters and every invisible character counts as one, so 20 is the maximum PUBG & BGMI will store.

05

Can I get banned for a blank name on PUBG & BGMI?

No. A blank name breaks no rule on PUBG & BGMI. Bans follow from impersonation or from evading a moderation filter, not from which codepoints a name contains.

06

Where do I get bgmi blank name?

From the tool at the top of this page. bgmi blank name means copying U+3164 and pasting it into the field on PUBG & BGMI — the tool caps the count at what the field actually accepts, so nothing you copy gets rejected for length.

07

Where do I get invisible text for pubg?

From the tool at the top of this page. invisible text for pubg means copying U+3164 and pasting it into the field on PUBG & BGMI — the tool caps the count at what the field actually accepts, so nothing you copy gets rejected for length.

08

Where do I get pubg name taken error?

From the tool at the top of this page. pubg name taken error means copying U+3164 and pasting it into the field on PUBG & BGMI — the tool caps the count at what the field actually accepts, so nothing you copy gets rejected for length.

09

Why did my blank name fail on PUBG & BGMI?

BGMI's 14-character cap is the usual cause of a rejected name that worked on PUBG global. Reduce the count and retry.

Written by , developer and writer.

Last reviewed