Generate a truly random password (not “memorable”, not “guessable”) using your browser’s secure random generator. Choose a sensible length, include numbers/symbols, then copy the result in one tap.

Best all-round choice: 18–24 chars + unique per site + password manager

What “random” means here

The generator uses cryptographic randomness (not predictable patterns). That’s what you want for accounts, Wi-Fi, admin panels, and APIs.

Recommended lengths

  • Everyday logins: 16–20
  • Important accounts: 20–24
  • Master password: use a passphrase (4–6 random words)

Open passphrase mode →

If a site blocks symbols

Keep the password random, but remove blocked characters using the tool’s Exclude characters option, then increase length to compensate.

Strength checking

The full tool includes a strength checker with an estimate of crack time and practical improvement tips.

Open Password Generator + Strength Checker →

Random Password Generator FAQ

How random are the passwords?

The generator runs locally and uses your browser’s cryptographic random function (crypto.getRandomValues) in the main tool.

Is a random password better than a passphrase?

Both can be excellent. Random passwords are great for accounts you don’t type often. Passphrases are easier to type and remember if they’re long enough.

Should I include symbols?

Symbols usually help, but length matters most. If symbols cause issues, switch them off and increase length.

Do you store what I generate?

No passwords are uploaded. Any favourites/history features (in the tool) are stored only on your device.