Password Generator
Generate a strong, random password. Nothing you generate here ever leaves your browser.
Cryptographically random
Uses the Web Crypto API, not a weak pseudo-random source.
Custom length & rules
Choose length and which character sets to include.
Nothing logged
Generated locally — never transmitted or stored.
Instant regeneration
Generate a new password with one click.
M^2)FV?W#YEeh[#KHow it works
This generator uses your browser's cryptographically secure random number generator (not a predictable Math.random), so the passwords it produces are genuinely unpredictable — not just long-looking.
A longer password with a wide character set is dramatically harder to brute-force than a short, complex-looking one. For most accounts, a randomly generated 16+ character password managed by a password manager is far stronger than anything memorable.
Frequently asked questions
How long should a generated password be?
16 characters or more is a solid default for most accounts today — length matters more than complexity for resisting brute-force attacks.
Is it safe to use a password this tool generates?
Yes — generation happens entirely in your browser using the Web Crypto API, and nothing is transmitted or logged, so no one else ever sees the password you generate.
Related tools