Passkal

Username Generator

Make up a username that gives nothing away about you, from ordinary words and a few numbers. It is put together on your device and never leaves your browser.

A username follows you around. One built from your real name, your initials or the year you were born quietly tells every site — and every other user — something about you. This puts one together from ordinary words instead, so it is easy to say out loud and says nothing at all.

Your username

UniquenessCommon

Uniqueness: Common

Customize

2
1 words3 words

One word on its own is almost certainly taken already. Two is usually plenty; three makes the name harder to mistype but very hard to clash with.

2
0 digits6 digits

Digits are added at the end, and they are drawn at random — so they never end up being a birthday or a year the way hand-picked ones do.

Separator

Sites disagree about which of these they allow. If one is rejected, try running the words together — that is accepted almost everywhere.

Letters

Capitals make the words easier to pick apart when they run together. Many sites ignore them and store the name in lowercase anyway.

Length

Current username0 characters

Most sites accept somewhere between 15 and 30 characters. If yours is too long for the box, drop a word or a couple of numbers.

Word source

Common Words2,048 words

Short everyday words of four to six letters, picked so they stay easy to say and to type even when they run together. Built by Passkal, from the EFF Long Wordlist.

Recent usernames

Nothing here yet. Usernames you generate are kept on this device only, so you can look up which one you used where.

What a random username is for

Each word here is drawn at random from 2,048 short everyday words, and each number is drawn separately. Two words and two numbers is one of 419 million — distinctive enough that the name is almost certainly free, and far too many for anyone to work through and see who is behind them.

The point is not to be hard to guess. A username is public: you type it where people can see it, and it sits on your profile. The point is that it carries nothing — no name, no initials, no birth year, nothing that links the account back to you or hints at an answer to a security question.

It is worth using a different one on each site. A name reused across ten accounts is what lets someone search for it and find all ten, which is exactly the thread a random one leaves nowhere to pull. The list above keeps the recent ones on this device so you can check which you used where.

One thing this does not do is protect the account. A username is not a secret and is never a substitute for one — the password is what keeps people out, so pair this with a strong one from the password generator.

Everything happens on your device. Your usernames never leave this browser.