Gamertag Generator
Find a gaming name that fits: choose your platform and style in the gamertag generator.
Gamertag generator
Choose a platform and style, generate names, then copy your favourite.
Ctrl+Enter generate · Esc reset
Pick a platform and a style, then press Generate.
Your gamertags
Check availability and content rules on your platform before choosing a name.
Player preview
Copy this name, or check its format and try alternatives below.
Saved names
No saved names yet. Tap the bookmark on a name to keep it.
Check a name
Check length, allowed characters and readability; get alternatives for your platform.
Choose a name in three steps
- Choose a keyword. Type a keyword (a favourite animal, a game character or a word you like) and pick a style. When you enter a keyword, it lands in every name, at the front, at the back, between two words or next to a short number, never chopped in half.
- Pick the platform first, then the length. Xbox, PlayStation, Steam, Discord, Epic / Fortnite, or "All platforms". The platform decides the ceiling: on Xbox there is no such thing as a long gamertag, so the long band falls back to names of 9–12 characters.
- Read the badges, then test it in the real screen. Each result is checked against the rules in the table below, and you can paste a name you already like to see where it fails. Save the keepers, then try your favourite in the platform's own name-change screen before you confirm.
Generate names, check their format and save your favourites on this device.
What the gamertag generator checks on each platform
The 15-character Xbox limit belongs to classic gamertags. Modern gamertags stop at 12, and every other platform has its own shape. These are the numbers the generator checks, and the ones I keep in my head when I change a name anywhere:
| Platform | Length | Characters | Changing it |
|---|---|---|---|
| Xbox gamertag | up to 12 (+ #suffix, 16 total) | letters, digits, single spaces; our generator never starts a name with a digit | check eligibility and any charge on the confirmation screen |
| PlayStation online ID | 3–16 | letters, digits, - and _; must start with a letter | first change free, later changes charged; child accounts cannot change their ID |
| Epic / Fortnite display name | 3–16 | letters and digits; the generator adds only spaces, -, _ or . inside the name | wait at least two weeks between changes |
| Discord username | 2–32 | lowercase a–z, 0–9, _ and ., never .. | display name is a separate, free-form field |
| Steam profile name | up to 32 | our checker uses a 2–32-character range; account login and profile names are separate | check your profile settings |
| All platforms | 3–12 | letters and digits only, starts with a letter | passes all five (Discord after lowercasing) |
Sources: the Xbox limits come from Microsoft's developer reference for gamertag components and the older classic gamertag rules; the change process from Microsoft support. PlayStation: changing your online ID and the online ID format. Discord: usernames and display names. Epic: changing your display name. The Steam range is this generator’s conservative output limit, not a complete description of Steam’s Unicode policy.
How the Xbox # suffix fits after your name
If someone already uses your gamertag, Xbox still lets you have it and adds a # and a number, so RavenBolt can show up as RavenBolt#1234. The full unique form is capped at 16 characters. Do the arithmetic and you get the useful length rule: names of 11 characters or fewer normally get a 4-digit suffix, while a name that uses all 12 characters can only carry 3 digits.
My advice: commit only to a name you would be happy to see with numbers attached. If the plain version matters to you, go shorter, use a space (Raven Bolt is a different name from RavenBolt), and check the change screen before confirming.
What makes a gamertag hold up in a lobby
A name lives on a kill feed, in a party list and in somebody's mouth during a clutch round. I use four checks. The tool flags some lookalike characters, heavy leet and long digit tails; saying the name aloud and checking privacy remain your jobs:
- Say it in one breath. Two words, three at most, plus an optional short number. If your squad has to spell it out over voice chat, it is too clever.
- No lookalike characters.
l,Iand1,Oand0,rnandm,vvandw,Sand5. Friends type your name to add you; lookalikes can make friend requests harder. Heavy leet (5h4d0w) has the same problem. - Short numbers only.
Shadow84721reads like a bot or a smurf account. One or two digits that mean something to you are fine. - Nothing that identifies you. No real name, birth year, school or town. If you are helping a kid pick a name, this is the rule that matters most, and every sample name here is kept clean for that reason.
Gamertag styles and what they sound like
Style changes the word banks and the patterns, not the rules. All samples below are 12 characters or fewer, so they also work as Xbox gamertags.
| Style | Feels like | Samples |
|---|---|---|
| Classic | clean, timeless, readable on any feed | StormBlade, IronFox, Raven Guard |
| Funny | a pun the lobby repeats back to you | WobblyPants, TacoGoblin, SoggyWaffle |
| Aggressive | short, hard consonants | RageStrike, FuryRaid |
| Futuristic | tech and space words | NeonPulse, Pixel Byte |
| Fantasy | runes, oaks and wardens | RuneKeeper, EmberSage |
| Mysterious | quiet, a little unsettling | HollowEcho, SilentVeil |
| Cute | soft sounds, food and small animals | MochiBean, BunnyPuff |
| Tryhard | the sweaty xX…Xx wrap | xXProShotXx, xXAimAceXx |
The tryhard wrap costs four characters, so it is applied only when the whole xX + name + Xx fits. Half a wrap (xXProKi) is worse than none.
Worked examples with one keyword
Here is how I would take the keyword Raven across platforms, counting every character:
- Xbox.
RavenBolt= 5 + 4 = 9 characters; if taken it becomesRavenBolt#1234, 9 + 1 + 4 = 14.Raven Strikeris 13 (the space counts), one over 12, so choose the shorter whole word:RavenStrikeis 11.QuantumRavenis exactly 12, so its suffix would be 3 digits: 12 + 1 + 3 = 16. - Fortnite (Epic 3–16).
xXRavenClutchXx= 2 + 11 + 2 = 15, fine.xXRavenStrikerXx= 2 + 12 + 2 = 16, right at the limit.xXRavenStrikersXx= 17, rejected. - Discord.
RavenBoltis shown asravenbolt, because usernames are lowercase.raven.boltpasses;raven..boltfails on the double period. - PlayStation.
Raven_Bolt(10) passes;_RavenBoltfails, because an online ID must start with a letter.
When the name you want is taken
Do not reach for five random digits. In order, these are the fallbacks I try, and the ones the tool builds from a saved or typed name, each re-checked for the platform:
- A short prefix:
TheRavenBolt(12) orItsRavenBolt(12). - A separator the platform allows: a space on Xbox,
_on PlayStation or Discord,.on Discord. - Swap the word order:
BoltRaven(9). - Last resort, one short number:
RavenBolt7(10).
Where the limits come from and how every name is tested
The validator, the reference table and the written examples are checked against the same documented limits. Lengths are counted in characters, spaces included. The validator runs on every generated name and on anything you paste, and a generated name that fails is thrown away and rebuilt from whole words rather than trimmed. Before release, every platform, length and style combination is generated in bulk and must show zero validator failures, whole-word construction, and the keyword in every name when one is given. A few of the fixed control cases:
| Platform | Input | Expected result |
|---|---|---|
| Xbox | LightningMaster (15) | fail: too long, max 12 |
| Xbox | NightHunter7 (12) | pass; suffix preview NightHunter7#123 (16) |
| PlayStation | 5hadowKnight | fail: must start with a letter |
| Discord | night..owl | fail: two periods in a row |
| Epic | LightningStrikerX (17) | fail: max 16 |
Limits: the generator cannot see who owns a name, and platforms also filter words for content. A name that passes every badge can still be refused, which is one more reason to keep a couple of saved backups.
Read next
FAQ
How many characters can an Xbox gamertag be?
A modern gamertag is up to 12 characters. If the name is already used, Xbox adds a # suffix, and the full unique form is capped at 16 characters. The 15-character figure you still see quoted is the old classic limit.
What does the # and the numbers after my gamertag mean?
Someone else already has that gamertag, so Xbox tells you apart with a numeric suffix. Names of 11 characters or fewer normally get 4 digits; a 12-character name gets 3, because the total cannot pass 16.
Can a gamertag have spaces or underscores?
Xbox gamertags can have spaces but the generator never puts underscores in them. PlayStation IDs allow underscores and hyphens but no spaces; Discord usernames allow underscores and periods, all lowercase.
How long can a Fortnite name be, and how often can I change it?
An Epic display name is 3 to 16 characters. After a change you have to wait at least two weeks before you can change it again, so pick carefully.
Does the generator check if a gamertag is taken?
No. It runs entirely in your browser and sends nothing to Xbox, PlayStation or Epic. Paste your favourite into the platform's own name-change screen to see whether it is free before you confirm.
Does it cost money to change my PSN name or gamertag?
PlayStation offers a free first online ID change and charges for further changes; child accounts cannot change their online ID. Check the Xbox confirmation screen for your eligibility and any price. On PlayStation, you can show your old ID for 30 days.