Developer Tools

Password Generator

Create cryptographically random passwords of any length, with your choice of uppercase, lowercase, numbers, and symbols. Everything runs locally in your browser — the generated password never leaves your device.

Generated locally — never transmitted Cryptographically random (getRandomValues) No sign-up required
Generated password
16
4163264

Character sets

How to use it

  1. 1 Set your desired password length using the slider.
  2. 2 Choose which character sets to include.
  3. 3 Click Generate to create a new password.
  4. 4 Click Copy to copy it to your clipboard.

Use cases

  • Creating strong master passwords for a password manager
  • Generating API keys or temporary secrets for testing
  • Creating passphrases for shared accounts

Limitations

  • Generated passwords are not stored — copy before leaving the page.
  • The browser tab must remain open for the generator to work.

FAQ

Is this password generator truly random?

Yes. Passwords are generated using crypto.getRandomValues(), the cryptographically secure random number generator built into every modern browser. It is not predictable like Math.random().

Does the password get sent to any server?

No. The password is generated entirely in your browser using JavaScript. Nothing is transmitted.

Should I use this for high-security passwords?

Yes, for most purposes. For maximum security, use a password manager with its own built-in generator, and enable two-factor authentication on all accounts.