Password Generator

Generate a strong random password with the character sets you need — created locally, never sent anywhere.

Generated locally with your browser's cryptographic random number generator — never transmitted or stored. For real security, store passwords in a password manager, not your memory.

How it works

Password strength is measured in entropy — how many guesses an attacker would need. Each character drawn from a 94-symbol pool adds about 6.6 bits, so length compounds fast: 12 characters ≈ 79 bits, 16 ≈ 105 bits. Anything past 90 bits is effectively unguessable with current hardware. The generator guarantees at least one character from every set you enable, and the strength meter updates as you change settings.

FAQ

Is it safe to generate passwords online?

It depends on where the randomness comes from. This tool uses your browser's Web Crypto API (the same generator TLS uses) and runs entirely on your device — the password never crosses the network. Avoid generators that create passwords server-side; you can't verify they aren't logged.

How long should a password be?

16 characters with all four character sets gives about 105 bits of entropy — far beyond brute-force range. For anything important, 16+ is a good default; for a password manager master password, consider 20+.

Should I use symbols?

They help, but length helps more. Adding 8 characters to a letters-only password beats adding symbols to a short one. Use symbols when the site allows them, and prioritize length either way.