Password Generator
Generate strong passwords using your browser's cryptographic random number generator. Nothing gets sent to any server.
Strong
Removes 0/O/o, 1/l/I, |, brackets, quotes, and other confusing characters
How it works
This tool uses the crypto.getRandomValues() API built into your browser
to generate truly random passwords. This is the same cryptographic random number
generator used by password managers and security software.
Tips for good passwords
- Length matters most. A 16-character password is exponentially harder to crack than a 12-character one.
- Use all character types. Mixing uppercase, lowercase, numbers, and symbols dramatically increases complexity.
- Never reuse passwords. Use a unique password for every account. A password manager helps with this.
- Don't use personal info. Names, birthdays, and pet names are easy to guess.
Privacy
Your generated password never leaves your browser. We don't log, store, or transmit anything. This page works even if you disconnect from the internet after loading it.