Password Generator
Generate cryptographically secure random passwords. All generation happens in your browser.
Passwords are generated using crypto.getRandomValues(), a cryptographically secure random number generator built into your browser. Nothing is sent to any server.
About This Tool
Password Generator creates cryptographically strong random passwords using the browser Web Crypto API. Set the length, and choose which character sets to include: uppercase, lowercase, numbers, and symbols.
Password strength is rated on entropy - the number of bits of randomness. A 16-character password using all character sets has over 100 bits of entropy, making it effectively impossible to brute-force with current hardware.
Generated passwords are never sent to any server and never logged. Each generation call uses crypto.getRandomValues(), the same randomness source used by cryptographic software.