🔑 Password Generator

Generate strong, random passwords instantly. Uses your browser's cryptographic RNG — nothing is ever sent to a server.

Cryptographically Secure No Upload Free

Settings

16

Include characters

Your Password

Bulk Generate

FAQ

Is this password generator truly random?

Yes. It uses crypto.getRandomValues(), the browser's built-in cryptographically secure RNG — the same standard used by password managers. The randomness is not predictable.

Are my passwords stored or logged anywhere?

No. Everything runs inside your browser tab. Generated passwords never leave your device. There are no servers, no logs, and no analytics on what you generate.

How long should my password be?

16 characters is a solid minimum for most accounts. Use 20+ characters for high-value accounts like email, banking, or password manager master passwords. Length is the single most impactful factor in password strength.

Should I use symbols in my password?

Symbols add entropy, but a long password without symbols (e.g. 20 random lowercase letters) is often stronger than a short password with symbols. Focus on length first, then character variety.

What are "ambiguous characters"?

Characters that look similar in many fonts: the number 0 and the letter O, the number 1 and the letters l and I. Excluding them prevents visual confusion when typing passwords manually.