Password Generator

Create strong, random passwords. Generated locally with your browser's cryptographic random number generator — nothing is transmitted or stored.

Click “Generate Password” to start

What makes a password strong?

Length matters more than complexity: a 16-character random password is astronomically harder to crack than an 8-character one, even with symbols added. Aim for at least 16 characters, use a unique password for every account, and store them in a password manager rather than reusing them.

Frequently asked questions

Are these passwords really random?

Yes. This tool uses crypto.getRandomValues(), the browser's cryptographically secure random number generator — the same class of randomness used by password managers.

Can you see or recover my password?

No. The password is created on your device and never sent anywhere. If you close the page, it is gone — copy it immediately.

Which length should I choose?

16 characters is a great default for most accounts. Use 24+ for anything that guards money or your primary email.