The formula this calculator uses
Password Generator
Uses cryptographically secure random values (crypto.getRandomValues) drawn from the selected character sets.
Example: length 16 with all sets → something like K7#mP2$vL9@qX4nR
Why random passwords matter
Human-chosen passwords are often predictable. A truly random password of sufficient length is resistant to dictionary and brute-force attacks. Store them in a reputable password manager rather than writing them down.
How to use this calculator
- Enter the required values in the fields above.
- Results update automatically as you type.
- Adjust any input to explore different scenarios.
Frequently asked questions
Is this password stored anywhere?
No. Generation happens entirely in your browser. Nothing is sent to a server.
How long should a password be?
16+ characters is a good modern minimum when using a password manager.
Should I use symbols?
Yes. Larger character sets increase entropy and make brute-force attacks harder.
Can I regenerate?
Just change any input or refresh; a new random password is created each time the values update.