Password Generator
Generate cryptographically-secure random passwords with a strength meter.
— generate a password —
What is the Password Generator?
The Password Generator creates strong random passwords using the browser's cryptographically secure random source. Choose the length and character sets — uppercase, lowercase, digits, symbols — and optionally exclude ambiguous characters like O and 0.
Pair it with a password manager: generate here, save there.
How to use the Password Generator
- 1Pick a length (16 characters is a good default; 20+ for master passwords).
- 2Toggle character sets: uppercase, lowercase, digits, symbols.
- 3Optionally exclude ambiguous characters.
- 4Click "Generate" and copy the password into your password manager.
Key features
- Adjustable length
- Configurable character sets
- Ambiguous-character avoidance option
- Cryptographically secure randomness (Web Crypto API)
Important notes
- Passwords are generated locally in your browser using the crypto API and are never transmitted to or stored on any server.
- For real security, use a long, unique password for every account and store it in a password manager — this tool does not save what it creates.
- Length matters more than complexity: a longer passphrase is generally harder to crack than a short string of mixed symbols.
Frequently asked questions
Is the password truly random?
It uses the Web Crypto API, the same cryptographically secure source used by password managers.
What length should I choose?
16 characters for online accounts; 20+ with mixed character sets for master passwords.
All Utility
Tap any tool to jump straight in — no signup, works on mobile.