The handle you pick shows up at the top of every reply, every commit, every comment. So it's worth more than thirty seconds of typing your favorite snack plus four random digits.
Here's the framework I use, in three short tests.
Test 1: Say it on a phone call. A handle that takes more than 6 seconds to spell out is a bad handle. "PixelWraith42" is fine. "x_PixelWraith_xX_42_xX" is not. If a recruiter, a bartender, or a friend can't write it down on the first try, it loses you something every time you mention it.
Test 2: Read it back to yourself in five years. Ironic handles age fast. References to specific TV shows, internet jokes, or political moments lock you to a year. Generic-but-yours holds up: a small invented word, a real word with a twist, a name plus a craft. "EmberMonk" still works in 2030. "OhioFinalBoss69" does not.
Test 3: Look it up before you commit. Type the candidate into the X search bar, the Reddit search bar, and Google in quotes. If somebody else already runs that handle and posts a lot, you'll spend years getting tagged in their drama. Pick a handle nobody else owns yet. PickName auto-checks platform character limits as you generate, but the live availability check is on you.
A few tactical rules from picking ~30 handles myself:
- Lowercase wins. Sites that show usernames in display fonts often render uppercase letters as caps that look shouty. Lowercase reads cleaner.
- One separator, max. Underscores and dots both work, but mixing them ("the_pixel.wraith") looks like a spam bot.
- Avoid leading numbers. Some platforms reject them, others let them through but they make autocomplete worse.
- Eleven characters or fewer if possible. That's the longest handle that fits in a Twitter @-mention without truncating on small phones.
If you want a starting point, the PickName generator on the home page gives you ~24 candidates per click filtered by style. Generate, save the three you like, then run them through the three tests above. The handle that survives all three is yours.