🔑 Password Generator
Strong passwords are long and random — two things humans are bad at producing. This generator builds them with your browser's cryptographic random source, entirely on your device; nothing is transmitted or stored anywhere.
Use at least 16 characters with all character types for important accounts, and keep them in a password manager. One unique password per site beats one clever password reused everywhere.
How to use this calculator
Set a password length, choose which character types to include, and the generator creates a strong random password instantly, showing its strength in bits of entropy.
- Enter the password Length you want, using at least 16 for important accounts.
- Keep Uppercase (A-Z), Lowercase (a-z), Digits (0-9) and Symbols (!@#...) checked for maximum strength.
- Uncheck any character type you do not want, but always leave at least one selected.
- Copy the generated password from the hero line and store it in a password manager.
Frequently asked questions
What does the Password Generator compute?
It builds a random password of your chosen Length from the character types you select: uppercase, lowercase, digits and symbols. The generator guarantees at least one character from each selected set and shows the password's estimated strength in bits of entropy.
How is the password actually created?
Characters are drawn using your browser's cryptographic random source, the same class of randomness operating systems provide for security keys. The selected sets are shuffled together, so the result has no predictable pattern.
Can you give a concrete example of the output?
Set Length to 20 with all four character types checked and you get something like a 20-character mix of letters, digits and symbols carrying roughly 131 bits of entropy. Every generation is fresh, so the same settings produce a completely different password each time.
Are my passwords sent anywhere or stored?
No. Every password is generated locally in your browser with cryptographic randomness, and nothing is transmitted to any server or saved anywhere. The generator page itself never sees or keeps what it creates, so the password only exists on your device until you copy it away.