PassGen

Password Generator — Strong Random Passwords (Web Crypto)

Generate strong, random passwords in your browser with the Web Crypto API. Adjust length, character sets, and see the entropy estimate.

Passwords are generated on your device with Web Crypto — never sent anywhere.

Try: Length=16, Uppercase A–Z=true, Lowercase a–z=true, Digits 0–9=true, Symbols !@#$=true, Exclude similar (I l 1 O 0)=false → cK_]V^Qo[5N?Q7=s, 16, 103 bits

How to use

Pick a length and the character sets you want, then copy the result. Every password is created on your device with a cryptographically secure random generator — nothing is sent anywhere.

FAQ

Are these passwords truly random?

Yes. They are produced with the Web Crypto API (crypto.getRandomValues), the same cryptographic randomness browsers use for secure connections. We never use Math.random().

What does the entropy number mean?

Entropy in bits estimates how hard a password is to guess. Roughly 60 bits or more is strong; below 40 is weak. Longer passwords with mixed character sets score higher.

Do you store the passwords I generate?

No. Generation happens entirely in your browser and the password is never uploaded or saved. Use a password manager to keep it safe.

Related calculators