Generate strong random passwords using your browser's secure RNG. Customize length, character sets, exclusions. Bulk mode for 50 at once. Memorable passphrases too. Nothing leaves your device - ever.
crypto.getRandomValues() - the same secure RNG that powers HTTPS and password managers. Not the predictable Math.random() most online tools use.l, 1, I, O, 0 - plus ambiguous symbols that break in URLs and shells.correct-horse-battery-staple style. Strong, but actually memorizable.Adjust the settings - new password generates instantly. Click to copy.
1 - Mode
2 - Length
3 - Character Sets
4 - Exclusions
Bulk Generation
Your Password
No magic, no servers - just your browser's built-in cryptographic randomness.
crypto.getRandomValues() - the secure RNG built into every modern browser. The same one used by HTTPS and password managers.Math.random()) are predictable - given enough output, an attacker can figure out the next "random" value. crypto.getRandomValues() uses your operating system's secure entropy pool (the same source HTTPS uses) - cryptographically unpredictable. Many free password generator websites use the unsafe one. This tool uses the safe one.