Password Generator
Weak and reused passwords are behind most account break-ins. This generator creates truly random passwords using your browser's cryptographic random number generator — the passwords never touch a server because the generation happens entirely on your device.
How to use
- Choose a length (16+ characters recommended).
- Select which character sets to include — all four is strongest.
- Click Generate, then use Copy to place the password on your clipboard.
- Store the password in a password manager rather than a note or spreadsheet.
Frequently asked questions
How random are these passwords?
They use the Web Crypto API's cryptographically secure random number generator (crypto.getRandomValues) — the same class of randomness used for encryption keys, not Math.random().
What makes a password strong?
Length matters most: a 16-character random password is astronomically harder to brute-force than an 8-character one, even with symbols added. Randomness matters because human-chosen patterns are predictable.
Can the generated password be stolen?
Not by this site. Generation happens in your browser and nothing is transmitted or stored. Your residual risks are clipboard managers and unencrypted note apps — use a password manager.