Riham Blogs

Username Generator

A web project created by Riham S.

How does it work?

Generate a username based on a custom pattern using the tokens listed (e.g. "{Ab}_{Ab}_[0][0]" can generate a username like "Lunar_Crab_72").

Use backslash (\) before square or curly brackets to escape them as literal characters (e.g. "[0]\{Ab\}" can generate a username like "2{Ab}").

The "Bulk" input lets you generate more than one username in a single click (100 is the maximum), using the Web Crypto API for secure randomness.

Go to the "Presets" tab to select a pool of words that will be used for generation. It's possible to modify existing presets or provide a custom list of words (5000 characters is the maximum input length).

Generated usernames can be found in the table. Click any to copy it directly from there. The table also supports bulk copy/delete for selected usernames.

Everything runs locally and no Sign-Up is required so closing (or refreshing) the tab will permanently erase the custom words (if provided) along with the generated usernames. (Learn more about it at: Riham Blogs' Privacy Policy)

NOTE: Submit bug reports or request for features at: @ (opens in a new tab).

Token Glossary
Token Meaning
[A] Capital letter (A-Z)
[a] Small letter (a-z)
[0] Digit (0-9)
[*] Symbol (e.g. !, @, #, $, %, etc.)
[?] Any of the four listed above (A-Z, a-z, 0-9, etc.)
{Ab} Word (first letter uppercase, rest lowercase e.g. Username)
{ab} Word (all lowercase e.g. username)
{AB} Word (all uppercase e.g. USERNAME)

On this page

1
Character Used: 16 / 128
Storage Usage: 1/100
Username Timestamp
Lunar_Crab_72 15:15:53