Generate strong, random passwords with a customizable character set.
Strength: Very strong · ~129 bits of entropy
Generate random passwords of any length from 6 to 64 characters, choosing which character sets to include — uppercase, lowercase, numbers, and symbols — with a live entropy estimate and strength rating.
Passwords are generated locally using the Web Crypto API's cryptographically secure random number generator, with rejection sampling to avoid modulo bias — nothing is ever sent to a server, and nothing is stored.
Yes — it uses crypto.getRandomValues(), the browser's cryptographically secure random number source, not Math.random(). Passwords are generated locally and never transmitted or stored.