Strong Password Generator
Generate cryptographically random passwords with one click.
~95 bits of entropy — Strong. Generated with your browser's cryptographic randomness; nothing is sent or stored.
Generate strong, random passwords using your browser's cryptographic random source. Choose the length and character sets, see the entropy estimate, and copy with one click. Nothing is transmitted or saved — generation happens entirely on your device.
How to use the Password Generator
- Choose a length (16+ recommended) and which character sets to include.
- Click Regenerate until you have one you like.
- Copy it straight into your password manager.
Frequently asked questions
Is this generator actually random?
Yes — it uses crypto.getRandomValues(), your browser's cryptographically secure random source, not the predictable Math.random().
How long should a password be?
16 characters with mixed sets (~95+ bits of entropy) is a strong default for accounts; use longer for anything critical. Length beats complexity tricks.
Is it safe to generate passwords on a website?
Here, yes: generation runs locally in your browser and nothing is sent or stored. Still, the safest home for any password is a password manager, not a notes app.