Password Generator
Strong, random passwords — generated locally.
Runs entirely in your browser — nothing you enter is uploaded, logged, or tracked.
Create strong, unpredictable passwords using your device’s cryptographic random generator (Web Crypto) — with a live strength and entropy readout.
Randomness comes from crypto.getRandomValues — your browser's cryptographically secure
generator — with rejection sampling so there's no modulo bias toward any character.
Frequently asked questions
Are these passwords safe to use?
Yes. Randomness comes from crypto.getRandomValues — the same cryptographically secure source browsers use for keys — not the predictable Math.random. Characters are chosen without modulo bias.
Is my password sent anywhere?
No. Generation happens entirely in your browser; nothing is transmitted, logged, or stored. You can disconnect from the internet and it still works.
What length should I use?
For most accounts 16+ characters with mixed sets is plenty; 20+ for high-value accounts. The live entropy meter shows the strength in bits as you adjust the settings.