Strong Password Generator

Generate cryptographically secure passwords using your browser's built-in random number generator. Nothing you generate is ever transmitted or logged — it exists only on your screen.

Passwords are generated locally in your browser using the Web Crypto API — nothing is ever sent anywhere.

Something wrong with this tool? Tell us and we'll fix it

How to use

  1. Choose password length and character sets.
  2. Click Generate (as many times as you like).
  3. Copy the password and store it in a password manager.

Frequently asked questions

How long should my password be?
At least 16 characters for important accounts. Length beats complexity: a long passphrase is stronger and easier to remember than a short symbol soup.
Is an online password generator safe?
This one is: generation uses crypto.getRandomValues() entirely on your device, and the page makes no network requests with your password. You can verify it in your browser's developer tools.
What makes a password strong?
Length, randomness, and uniqueness. Never reuse passwords across sites — use a password manager and generate a fresh one for every account.

Related tools