Password Generator
Create a strong, random password using your browser's cryptographic random number generator. Nothing leaves your device.
Why randomness matters
A password's strength comes almost entirely from how unpredictable it is, not from following memorable patterns. This generator uses the Web Crypto API — the same cryptographically secure randomness browsers use for encryption — rather than JavaScript's ordinary Math.random(), which is not safe for security purposes.
Frequently asked questions
Is it safe to generate passwords online?
This one generates entirely in your browser using cryptographically secure randomness. Nothing is sent to a server or stored.
How long should my password be?
At least 12 characters, ideally 16+, mixing character types. Length matters more than complexity tricks.
Should I use a password manager?
Yes — it lets you use a unique long random password for every account without memorizing any of them.