Developer tools

Password Generator

Create random passwords locally with configurable length, symbols and a browser cryptographic random source.

Enter your details

Free tool

Runs in your browser. Your text is not uploaded for processing. Use trusted offline software for secrets, especially when third-party advertising or browser extensions are active.

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.

A WORKED EXAMPLE

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