How to use this tool
Choose 8 to 128 characters and up to 10 passwords. Every result includes lowercase, uppercase and digits; mixed mode also includes symbols. Character choice uses crypto.getRandomValues with rejection sampling, then shuffles the required classes. Passwords are not saved by the tool. Use a trusted password manager for storage, and offline generation for sensitive credentials.
Try these values
Choose 20 characters and mixed mode for a fresh combination. Regenerating produces different output; no example password should be reused.
Common questions
Does my input leave this page?
The tool processes its input in your browser. It does not send the text to our server for calculation. If advertising is enabled, third-party ad scripts also run on the page; use a trusted offline tool for secrets.
Can I use the result in my project?
Yes. Check the example and limitations first, and test the output with the system that will consume it.
Something doesn’t add up? Report an issue · Methods & corrections