Strong Password Generator
Cryptographically random passwords built right in your browser. Tune length and character sets, watch the entropy meter, and copy instantly.
Generated with window.crypto — never transmitted, never stored.
Generate strong, random passwords
Every password is built from your browser's cryptographically secure random source (window.crypto.getRandomValues), not the predictable Math.random. You control the length and which character sets to include — uppercase, lowercase, digits and symbols — and can exclude ambiguous characters like O, 0, l and 1 for passwords you may have to read or type by hand. When more than one set is selected, the generator guarantees at least one character from each.
The strength meter estimates entropy in bits from the alphabet size and length, which is the honest measure of how hard a password is to brute-force. Nothing is sent anywhere — generation happens entirely on your device.