Password Generator
Generate strong, random passwords using your browser's cryptographically-secure random number generator. Choose length and character classes, then copy the result. Nothing is logged or transmitted — your new password never leaves this tab.
How to use
- 1
Pick a length
Use the slider to choose between 4 and 64 characters. 12–16 is a good sweet spot for most accounts.
- 2
Choose character classes
Toggle uppercase, lowercase, digits and symbols. At least one class must be enabled. Tick “Exclude ambiguous” to drop look-alike characters like I, l, 1, O, 0, o.
- 3
Generate and review
A new password is generated automatically whenever you change the options. Click “New” for another random draw using the same settings.
- 4
Copy and use
Click Copy to put the password on your clipboard, then paste it into your password manager or sign-up form.
Common use cases
- Generate a unique password for each new online account.
- Create a strong master password for your password manager.
- Produce a random API key or shared secret for development.
- Spin up a quick Wi-Fi or device PIN without reusing an old password.
Limitations
- Generated passwords are not stored anywhere — copy them before leaving the page.
- Strength estimates are heuristic. A “strong” rating does not guarantee resistance to every attack.
- Very long passwords (>64 chars) are not supported; longer is rarely more practical than a 16–24 char random string.
Frequently asked questions
Related tools
View allPassword Strength Checker
Estimate password strength and get improvement tips.
UUID Generator
Generate RFC 4122 UUIDs (v4) in bulk.
SHA-256 Generator
Generate SHA-256 hashes from text using WebCrypto.
JWT Decoder
Decode the header and payload of a JSON Web Token.