100% local · nothing leaves your browser
Password Generator
Generate strong random passwords, memorable passphrases or PINs with the Web Crypto API, on your device and never stored.
Your password
…
~128 bits of entropy
About this tool
Generate cryptographically strong passwords with full control over length and character sets (uppercase, lowercase, digits, symbols) plus options to avoid ambiguous characters. Randomness comes from the browser Web Crypto API, not a weak Math.random, so the output is suitable for real account and service credentials.
Passwords are created on your device and never transmitted or stored. Generate one for a new service, a batch for provisioning, or a long passphrase for a vault — then copy it straight into your password manager.
Frequently asked questions
Are these passwords safe to use?+
Yes. They are generated locally using the Web Crypto secure random generator and are never sent anywhere. For best results, store them in a password manager rather than reusing them.
How long should a password be?+
For most accounts 16+ characters with mixed character sets is strong. For master passwords and encryption keys, longer is better — a 20+ character random string or a multi-word passphrase.
Do you log or store generated passwords?+
No. There is no server call and nothing is saved. Reloading the page discards everything, which is exactly what you want for secrets.