🔐

Password generator

Truly random passwords, generated locally by your browser's cryptographic function. Nothing is transmitted, nothing is stored.

Generated locally with a cryptographic generator (crypto.getRandomValues). Nothing leaves your browser.

What makes a good password?

A good password is long (16+ characters), random and unique to each site. Length matters more than complexity: every added character multiplies the number of combinations.

The entropy indicator (in bits) measures that strength: aim for at least 80 bits, and 100+ for sensitive accounts (email, banking).

Security tips

Use a password manager so you never memorise anything, turn on two-factor authentication wherever possible, and never reuse your email password.

FAQ

Is this generator safe?

Yes: it uses crypto.getRandomValues, the browser’s cryptographic random generator, and everything happens locally — the password is never transmitted or saved.

What length should I pick?

16 characters minimum for everyday use, 20+ for sensitive accounts. With all character types, 16 characters ≈ 100 bits of entropy.

Why avoid ambiguous characters?

Characters like l, 1, I, O and 0 look alike. Tick that option if you need to copy the password by hand.