Password Generator
Create strong, random passwords that never leave your browser. Generated with a cryptographically secure random source.
How to create a strong password
- 1Choose a length — 16 characters or more is recommended for important accounts.
- 2Pick which character types to include. More types means a stronger password.
- 3Copy the password. It's generated on your device, so it's safe to use immediately.
Frequently asked questions
Is this password sent anywhere?
No. The password is generated entirely in your browser using the crypto.getRandomValues secure random source. Nothing is transmitted, logged or stored — closing the tab erases it.
How random is it, really?
It uses the browser's cryptographically secure random generator, the same class of randomness used for encryption keys — not the predictable Math.random. Every generated password is independent and unguessable.
How long should my password be?
For important accounts, 16+ characters with a mix of types. Length matters more than complexity: a long password from a large character set takes astronomically longer to crack.