Strong password generator
Create strong, random passwords locally in your browser. Choose length and character types; nothing is transmitted or stored.
20
How to use the strong password generator
- Set the length and which character types to include.
- Press Generate.
- Copy the password into your password manager.
What makes a password strong
Length and randomness, far more than swapping letters for symbols. A long random string is exponentially harder to crack. Aim for 16+ characters, use a unique password per account, and store them in a password manager. Prefer something memorable? Try the passphrase generator; want to check one? Use the strength tester.
Code & API examples
Use this from the command line or your code.
OpenSSL
openssl rand -base64 20
/dev/urandom
LC_ALL=C tr -dc 'A-Za-z0-9!@#$%^&*' </dev/urandom | head -c 20; echo
See all endpoints at /api/tools/.
Frequently asked questions
Length and randomness. A long, random mix of character types is far harder to crack than a short complex one. Aim for 16+ characters or a long passphrase.
Yes — passwords are generated in your browser using the cryptographically secure random generator and never leave your device.
Related tools
Want to hide your IP for real?
vpn.golf is a no-logs WireGuard VPN. Pick a hole, take the shot.
Step up to the tee — free