Password Generator
Generate secure, random passwords with custom settings.
Security Tip
A strong password should be at least 12 characters long and include a mix of letters, numbers, and symbols.
How to use
Set your desired length with the slider, choose which character types to include, and click Generate. Click the refresh icon to generate a new one with the same settings, or copy the result directly.
- Enter your input in the text area provided.
- Adjust any settings or options if available.
- The results will be generated automatically or upon clicking the action button.
- Copy the result to your clipboard using the copy button.
About Password Generator
Password Generator creates a random password using whichever character sets you enable — uppercase, lowercase, numbers, and symbols — at a length you choose from 4 to 64 characters. Character selection uses the Web Crypto API's cryptographically secure random number generator, rather than Math.random(), which is not designed for security-sensitive values. Generation runs entirely in your browser, so the password is never sent anywhere before you see it.
Common Use Cases
- Creating a one-off password for a new account or service.
- Generating a password that meets a specific site's length or character requirements by toggling the relevant options.
Tips
Frequently Asked Questions
Is this password generator cryptographically secure?
The randomness used to select each character comes from the Web Crypto API (crypto.getRandomValues()), the same source browsers use for cryptographic operations — not Math.random(), which isn't designed for security-sensitive values. That covers the randomness itself; how you store and use the resulting password is still up to you.