Password generator
Entropy: 0 bits
About this tool
This tool builds random passwords from character classes you choose: lowercase, uppercase, digits, and symbols. Set a length, pick which classes to include, and optionally exclude ambiguous characters like 0, O, 1, l, and I that are easy to misread. Generate one password or a hundred at once.
Every password is generated in your browser with the Web Crypto API’s crypto.getRandomValues(), using rejection sampling so each character is picked with equal probability. Nothing you generate is sent to a server, logged, or stored, so it’s safe to use for real account passwords, not just test data.
Common uses: new account signups, database or service credentials, API keys and shared secrets, or a batch of throwaway passwords for test accounts. The entropy readout shows how many bits of randomness a password has, roughly length × log2(pool size); see NIST SP 800-63B for password guidance and MDN’s Crypto.getRandomValues() reference for how the randomness is produced.