Password Generator
Strong random passwords and passphrases
How it works
Choose ‘Characters’ for a classic random password — set the length and toggle lowercase, uppercase, digits and symbols, optionally excluding ambiguous characters — or ‘Passphrase’ for a memorable sequence of words. Everything uses the browser's cryptographically secure random source (crypto.getRandomValues), and a live strength meter estimates the entropy. Nothing is transmitted or stored.
Frequently asked
Are the passwords cryptographically secure?
Yes. They're generated with crypto.getRandomValues using unbiased sampling, entirely in your browser — no password is ever sent anywhere.
What is a passphrase?
A password made of several random words (e.g. amber-tiger-cabin-09). Passphrases are easier to remember and can be very strong when long enough.
How long should my password be?
Aim for at least 16 characters with mixed character types, or a 4+ word passphrase. The strength meter shows the estimated entropy in bits.