Someone opens a lobby and your name is already there — on another player. Same letters, same spacing, same capitals. You compare them side by side and cannot find a single difference. Meanwhile your own squad types your name into the friend search and gets nothing back.
Both things have one cause. A handful of letters from other alphabets are drawn with exactly the same shape as Latin letters, and PUBG Mobile stores them as completely different characters. This page measures how far that goes: which letters have a twin, which do not, and what it takes to make a name that cannot be copied. Build a name below, then read the numbers.
How this was measured
“Looks the same” is usually somebody’s opinion. Here it is a pixel count. Every letter in the Greek, Cyrillic, Armenian, Georgian, Cherokee, Glagolitic, Runic, phonetic and letterlike blocks was drawn at 72px, cropped to its ink, scaled to a fixed box and compared against each Latin letter drawn the same way. A pair counts as identical only if at least 98.5% of the pixels match.
The whole sweep was then repeated in a second font. 65 pairs matched in DejaVu Sans and 42 in Noto Sans; 39 matched in both. Only those 39 are listed below, because a twin that only works in one font is not a twin on a phone you do not control.
The 39 letters that have an identical twin
Read the second column as “this is what your letter can be replaced with”. Nothing here is a lookalike in the loose sense — these are pixel matches in two independent typefaces.
| Latin | Identical twin | Code point | Script |
|---|---|---|---|
| A | А | U+0410 | Cyrillic |
| B | Β В | U+0392, U+0412 | Cyrillic, Greek |
| E | Ε Е | U+0395, U+0415 | Cyrillic, Greek |
| H | Η Н | U+0397, U+041D | Cyrillic, Greek |
| I | Ι І Ӏ | U+0399, U+0406, U+04C0 | Cyrillic, Greek |
| J | Ϳ | U+037F | Greek |
| K | Κ | U+039A | Greek |
| M | Μ М | U+039C, U+041C | Cyrillic, Greek |
| N | Ν | U+039D | Greek |
| P | Ρ Р | U+03A1, U+0420 | Cyrillic, Greek |
| T | Т | U+0422 | Cyrillic |
| W | Ԝ | U+051C | Cyrillic Supplement |
| X | Χ Х | U+03A7, U+0425 | Cyrillic, Greek |
| Y | Υ Ү | U+03A5, U+04AE | Cyrillic, Greek |
| Z | Ζ | U+0396 | Greek |
| a | а | U+0430 | Cyrillic |
| c | с | U+0441 | Cyrillic |
| e | е | U+0435 | Cyrillic |
| h | һ | U+04BB | Cyrillic |
| i | і | U+0456 | Cyrillic |
| j | ϳ ј | U+03F3, U+0458 | Cyrillic, Greek |
| o | о | U+043E | Cyrillic |
| p | р | U+0440 | Cyrillic |
| q | ԛ | U+051B | Cyrillic Supplement |
| s | ѕ | U+0455 | Cyrillic |
| w | ԝ | U+051D | Cyrillic Supplement |
| x | х | U+0445 | Cyrillic |
| y | у | U+0443 | Cyrillic |
| z | ᴢ | U+1D22 | Phonetic Extensions |

Normalisation does not merge them
The obvious hope is that the game normalises the text and the twins collapse back into plain letters, the way a full-width A collapses into A. They do not. Of the 65 pairs found in the first font, 64 survive NFKC, NFKD and case folding as separate strings.
There is exactly one exception, and it is a curiosity rather than a tool: the Kelvin sign (U+212A) draws as a capital K and normalises straight back to an ordinary K. It is the only look-alike in the whole set that gives you no new string at all.
A letters-only filter accepts every one of them
Name fields commonly reject “symbols” and allow “letters and numbers”. That filter does not help here. Every twin in the table carries a Unicode letter category — 37 uppercase, 27 lowercase, one other letter across the wider set. Not one of them is a symbol, so a filter written that way lets all of them through without complaint.
33 characters have no twin at all
This is the part worth acting on. Sweeping both fonts also produces the complement: characters with no pixel-identical stand-in anywhere in the scanned blocks.
C D F G L O Q R S U V b d f g k l m n r t u v
And every digit, without exception:
0 1 2 3 4 5 6 7 8 9
Twenty-three letters and ten digits. Any name containing one of them cannot be reproduced character for character — the copy has to leave that position as the real letter, or use something that visibly differs.

0 of 20 popular long tags could be copied completely
Twenty names people actually use, run through the twin table. The third column is what stopped each one.
| Name | Best possible copy | Letters that block it | Copied |
|---|---|---|---|
| Sniper | Snіреr | Snr | 3 of 6 |
| Phantom | Ρһаntоm | mnt | 4 of 7 |
| Venom | Vеnоm | Vmn | 2 of 5 |
| Kaiser | Κаіѕеr | r | 5 of 6 |
| ProKiller | ΡrоΚіllеr | lr | 5 of 9 |
| Assassin | Аѕѕаѕѕіn | n | 7 of 8 |
| Reaper | Rеареr | Rr | 4 of 6 |
| Havoc | Ηаvос | v | 4 of 5 |
| Storm | Stоrm | Smrt | 1 of 5 |
| Titan | Тіtаn | nt | 3 of 5 |
| Blaze | Βlаᴢе | l | 4 of 5 |
| Ghost | Gһоѕt | Gt | 3 of 5 |
| Hunter | Ηuntеr | nrtu | 2 of 6 |
| Legend | Lеgеnd | Ldgn | 2 of 6 |
| Savage | Sаvаgе | Sgv | 3 of 6 |
| Shadow | Sһаdоԝ | Sd | 4 of 6 |
| Viper | Vіреr | Vr | 3 of 5 |
| Warrior | Ԝаrrіоr | r | 4 of 7 |
| Zombie | Ζоmbіе | bm | 4 of 6 |
| Raven | Rаvеn | Rnv | 2 of 5 |
Not one of the twenty survives intact, and the reason is mundane: r blocks six of them on its own, n and t block most of the rest. Long English gamer tags almost always contain one of those.
Short tags are a different story
That result does not generalise, and it would be dishonest to leave it there. Twenty-nine ASCII characters do have a cross-font twin, and any name built only from those can be reproduced exactly, every position. Short tags fall into that set often.
Below are 35 real, ordinary-looking tags where every single character can be swapped, each shown next to its exact copy. Both strings in a row are different text. Neither one is more “real” than the other, and no search will match them to each other.
| Tag as you type it | Exact copy, no Latin left | Characters |
|---|---|---|
| Apex | Арех | 4 |
| Ace | Асе | 3 |
| Max | Μах | 3 |
| Wasp | Ԝаѕр | 4 |
| Hexa | Ηеха | 4 |
| Apache | Арасһе | 6 |
| Meze | Μеᴢе | 4 |
| Yasha | Υаѕһа | 5 |
| Pixie | Ρіхіе | 5 |
| Peach | Ρеасһ | 5 |
| Pace | Ρасе | 4 |
| Escape | Εѕсаре | 6 |
| Phase | Ρһаѕе | 5 |
| Apes | Ареѕ | 4 |
| Aces | Асеѕ | 4 |
| Maxes | Μахеѕ | 5 |
| Waxes | Ԝахеѕ | 5 |
| Hazes | Ηаᴢеѕ | 5 |
| Excess | Εхсеѕѕ | 6 |
| Access | Ассеѕѕ | 6 |
| Mixes | Μіхеѕ | 5 |
| Paces | Ρасеѕ | 5 |
| Weep | Ԝеер | 4 |
| Ashes | Аѕһеѕ | 5 |
| Yes | Υеѕ | 3 |
| Nice | Νісе | 4 |
| Peace | Ρеасе | 5 |
| Naxx | Νахх | 4 |
| Mecha | Μесһа | 5 |
| Exos | Εхоѕ | 4 |
| Epic | Εріс | 4 |
| Xhica | Χһіса | 5 |
| Pyxis | Ρухіѕ | 5 |
| Nyx | Νух | 3 |
| Apocs | Аросѕ | 5 |
One honest caveat about this page: the two columns above may not look perfectly identical in your browser, because a web page can fall back to a different font for the Cyrillic and Greek characters. In a game name field, where one font draws the whole string, they match — which is the situation the pixel test above reproduces.
The pattern is short and vowel-heavy. If your tag is four to six characters and contains none of the 33 safe ones, it can be taken exactly — and that is the case where adding a single digit changes the answer completely.
Making your name un-copyable
- Put a digit in it. No digit in the whole sweep has a twin. One digit anywhere is a complete defence against an exact copy.
- Or use one of the 23 safe letters. Most names already contain one — check yours against the list above before you assume you need to change anything.
- If your name is all twins — something like AXE, every letter of which has a twin — that is the case worth fixing. Add one character from the safe list.
- If you are the one who cannot be found: your name may already contain a twin you did not type, usually from a generator or from text copied out of a chat. Retype it from your own keyboard and search again.
- Taking a name that is “already in use” works through the same table, and comes with the same cost — nobody typing your name will find you, including your own squad.
Names built only from the safe list
The opposite extreme: tags where every single character is on the no-twin list, so not one position can be reproduced. Tap to copy.
The 39 twins, one tile each
Copy any of these to test your own name field, or to see what a swapped letter looks like next to the real one.
Community kaomoji bank
120 faces from the shared library, sorted the way the rest of this page sorts letters: by how many fonts actually draw them. The ones at the top are built from characters present in 99 fonts or more on our test machine, so they survive a screenshot on almost any device. Invisible formatting characters and right-to-left characters were filtered out of the whole set.
Community nickname bank
199 nicknames submitted and copied most often by readers. Check any of them against the safe list above before you settle on one.
Frequently asked questions
Is using a look-alike letter against the rules?
Nothing on this page is a hack or an exploit — these are ordinary letters from other alphabets, and typing them is no different from typing an accent. What matters is intent: taking a name that resembles another player’s in order to be mistaken for them is impersonation, and that is reportable in any game. Using one because the tag you wanted is taken is not.
Can I tell whether a name contains a twin?
Not by eye — that is the whole point of the pixel test above. The reliable check is to type the name yourself and compare: if your typed version does not find the account, the account is spelled with something you did not type.
Do these letters work in the PUBG Mobile name field?
They are ordinary Unicode letters and pass a letters-and-numbers filter, but every field has its own accepted set, and some restrict input to specific scripts. Paste one tile from the grid above into the field and you will know in a second.
Why do some of these only work in one font?
A twin is a coincidence of drawing, not a rule of Unicode, so it depends on who drew the typeface. 65 pairs matched in one font and 42 in the other; only 39 matched in both. On a phone you cannot choose the font, so the 39 are the ones that matter.
Does adding a digit change how my name looks?
It changes it by one character, which is the trade. If you want the smallest visible change, put the digit at the end — it costs one of your name-field slots and makes an exact copy impossible.
My friends cannot find my name in search. Is this why?
It is one of the two common reasons. Either your name contains a character your friends are not typing — a twin like this one — or it contains an invisible character picked up from a generator. Retyping the name from your own keyboard rules out both.



