If you use a password manager (and you should), most of your passwords should be generated, not invented. The ChrysoKit Password Generator builds genuinely random passwords with the character classes your service requires, one at a time or in bulk.
Why use it
Web Crypto randomness, configurable rules, and no telemetry. The generator runs locally; the password it gives you was never anywhere else.
How to use the Password Generator
- Pick a length (16+ is the modern minimum).
- Toggle character classes: upper, lower, digits, symbols.
- Optionally exclude similar-looking characters.
- Press Generate for one password, or Generate 5 for a list to pick from.
- Paste into your manager.
Features worth knowing
Cryptographic randomness
Genuinely random, not pseudo-random. Built on Web Crypto.
Configurable rules
All four character classes (upper, lower, digits, symbols), or any subset.
Bulk generation
Generate 5 at once when you want to pick the one that feels easiest to type. They are all equally random.
No-look-alike mode
Skip the characters that confuse the eye (0/O, 1/l/I) when you may need to read the password aloud or type it on a phone.
Pro tips
- Length beats complexity. 20 random lowercase characters are stronger than 12 mixed-class ones.
- Don't reuse passwords. A breach somewhere becomes a breach everywhere.
- If a service caps the password at 12 characters, that is a sign of a poorly built system. Use the cap and a manager.
- If you have to remember a password by hand (your manager's master password), use the Passphrase Generator instead.
Privacy first. The Password Generator runs entirely in your browser. Nothing you generate is uploaded.
Pair the Password Generator with a manager and stop trying to remember passwords. Both your time and your accounts come out ahead.
Open the tool: Password Generator →