All toolsEveryday

Username Generator

Stuck for a name? Add a word you like, choose a style, and get 12 username ideas you can copy straight into a sign-up form. Everything runs in your browser.

Letters and numbers only — leave blank for random word combos.

Names are assembled from built-in word lists on this page — your keyword is never sent or stored anywhere. Availability isn't checked: a name can already be taken on a given site, and some services limit length or don't allow dots or underscores, so check before you commit.

Tips for a username you'll still like next year

Short names are easier to type and to say out loud. A real word plus one small twist (a second word, a short number) usually reads better than a long string of digits. It's also worth leaving out details like your birth year, town or full name — a username tends to follow you across many sites, and it's simpler to keep personal details out of it from the start.

FAQ

Does it check whether a username is available?
No. The generator only builds ideas — it doesn't contact any website or app. Paste a name into the sign-up form of the service you want to use to see if it's free. If it's taken, hit Generate again or add a number.
Is my keyword sent anywhere?
No. The word lists and the code that combines them live on this page, so generating and copying names happens entirely on your device. Nothing is uploaded, logged or saved.
How do I make a name more unique?
Try a less common keyword (a nickname, a favourite object, a made-up word), switch style, or combine two ideas from the list. The Professional style produces the cleanest names for work accounts; Fun and Gamer add more variety and numbers, which makes a free name more likely.

Method

Each username is built from your keyword (or a random noun if you leave it blank) plus words drawn at random from short built-in lists — adjectives, nouns, prefixes and suffixes that differ per style — and, for some patterns, a random number. Each style has around ten patterns (for example adjective + keyword, keyword.noun, keyword + tag + number); the tool keeps drawing until it has 12 different names. Keywords are trimmed to letters and digits. There is no external data source: the results are random combinations, not suggestions from any service, and they aren't checked against existing accounts or trademarks.