Password Generator
Generate strong passwords, memorable EFF-style passphrases or numeric PIN codes. Bulk up to 50 at a time, with entropy bits shown for each.
Character types
— · —
All values are generated in your browser using crypto.getRandomValues. Nothing is uploaded or stored.
How to use this password generator
- Pick a mode: Password (random characters), Passphrase (memorable words) or PIN (numeric).
- Adjust length, character types or word count and separator.
- Set how many to generate at once (1-50).
- Click Copy on a single result, or Copy all to grab the whole batch.
Frequently asked questions
What is a passphrase?
A passphrase is 3-8 random English words combined with a separator. They are easier to remember than random characters and just as secure when long enough (4+ words).
How is the strength scored?
By entropy in bits — derived from the character set size and length. 75 bits is strong; 100+ is excellent.
Is this password generator safe?
Yes. Passwords are generated locally using crypto.getRandomValues — cryptographically secure randomness. Nothing is sent or stored.
What length should I use?
16 characters minimum for random passwords, or 4+ words for passphrases. For PINs, 6 digits is standard.