Username Generator

Choose the language, the style and the length limits, and the page joins an adjective and a noun into usernames. Each name is drawn with your browser's secure random numbers, and the page keeps none of them.

Free Runs in your browser Checked Tuesday, November 10, 2026

Style

Result

Combinations — How many different names the word lists give for this style, before the length limits.
Usernames

This tool runs in your browser. What you enter is not sent to us.

How to use it

  1. Choose the Word list: English or Turkish. Then choose the Style, and the Separator or the Number of digits if the style needs them.
  2. Set the Shortest name and the Longest name to the limits of the site where you will use the name.
  3. Choose How many names to draw. The page draws them again whenever you change a setting.
  4. Press Copy or Download to keep the list. Check that the name is free on the site, because two people can draw the same name.

How the names are made

A name is an adjective and a noun from the word lists, joined in the style you chose. The English lists have 365 adjectives and 344 nouns, the German lists 307 and 306, and the Turkish lists 301 and 337; they were written for this page. Each word is drawn with crypto.getRandomValues, without bias.

A name that is outside the length limits is drawn again, and the names of one batch are never repeated. If the limits leave no name within reach, the page says so instead of looping.

combinations = adjectives x nouns x (for the numbers style) 9 x 10^(digits - 1)

Letters, digits and separators

Many sites accept only the letters a to z, the digits 0 to 9 and a few symbols such as _, . and -. For Turkish, the page writes the letters ç, ğ, ı, ö, ş and ü as c, g, i, o, s and u unless you keep them.

The separator style gives lower-case words joined by _, . or -. Some sites do not allow a dot or a hyphen in a username, so pick the one the site accepts.

Worked example: English, CamelCase with two digits

The English lists have 365 adjectives and 344 nouns. In CamelCase, the names of one adjective and one noun are 365 x 344 = 125,560. With two digits, each name can also end in one of 90 numbers (10 to 99), so the combinations are 125,560 x 90 = 11,300,400.

A name such as SwiftRiver42 has 5 + 5 + 2 = 12 characters, so it fits a longest length of 12 but not 11.

Frequently asked questions

Are the usernames stored or sent to a server?

No. The names are drawn in your browser and shown on this page. Nothing is stored, sent or logged; a reload removes them, so copy the names you want first.

Does the page check that a name is free?

No. A username can only be checked on the site where you want it. The page draws names from the lists, and two people can draw the same one, so check the name on the site before you rely on it.

Why are the Turkish letters written as plain letters?

Many sites accept only the letters a to z and the digits 0 to 9. Turn on Keep the Turkish letters if the site accepts ç, ğ, ı, ö, ş and ü in a username.

What does a length limit do?

A name shorter than the shortest or longer than the longest is drawn again, so every name fits the limits. If no name fits, the page asks you to change the limits.

Why are the names not repeated in a list?

Each name in one list is different from the others, so the list gives you as many separate choices as you asked for.

Sources

Figures and text last checked on Tuesday, November 10, 2026.

We use necessary cookies to run the site. With your consent, Google also uses advertising cookies to show personalised ads. If you reject them, you still see ads, but they are not personalised.