Every platform has its own idea of what a username is allowed to look like, and the differences trip people up constantly — a name that's perfectly fine on Discord might get silently rejected on Xbox, and a tag you've used for years on PlayStation might not even be typeable on Minecraft. This is a working reference for the platforms our tools cover, pulled together in one place so you're not hunting through six different help centers.
| Platform | Allowed characters | Length | Notes |
|---|---|---|---|
| Xbox | Letters, numbers, spaces | 1–15 characters | Platform-wide unique gamertag. First rename is free; later ones may cost. |
| PlayStation (PSN) | Letters, numbers, hyphen, underscore | 3–16 characters | No spaces. Older accounts (pre-2019) may need a paid rename to change permanently. |
| Discord (username) | Lowercase letters, numbers, underscore, period | 2–32 characters | Display name is separate and allows far more characters, including emoji. |
| Twitch | Letters, numbers, underscore | 4–25 characters | No symbols. Becomes your channel URL. Display name can only differ by capitalization. |
| Minecraft | Letters, numbers, underscore | 3–16 characters | Same rules for Java and Bedrock now that both use Microsoft accounts. |
| Mobile Legends: Bang Bang | Letters, numbers, most Unicode symbols/emoji | Up to 12–16 characters | Not required to be globally unique. One free rename, then a Change Card. |
| Call of Duty: Mobile | Letters, numbers, most Unicode symbols | Up to 16 characters | Not required to be globally unique. Needs a Nickname Card after the first free change. |
| Free Fire | Letters, numbers, most Unicode symbols | Up to 20 characters | One free rename from the profile menu, then a Nickname Card. |
| Fortnite (Epic display name) | Letters, numbers, limited symbols | 3–16 characters | Tied to your Epic account. Epic limits how often you can change it. |
| Roblox | Letters, numbers, one underscore | 3–20 characters | Display name is separate and more flexible than the username. |
Advertisement
Console and platform accounts (Xbox, PlayStation, Twitch, Minecraft, Roblox) are consistently the strictest — plain alphanumeric characters, one underscore at most, no symbols, because the username often doubles as a login credential or a URL. Mobile games (Mobile Legends, CODM, Free Fire) are the most permissive, since their in-game name is purely cosmetic and separate from the account login, which is exactly why stylized, symbol-heavy names are a genre unto themselves there and nowhere else on this list. If you're naming yourself across several platforms at once, the safe move is to lock in a plain alphanumeric version first — it'll work everywhere — and only add symbols or styling on the platforms that actually support it.