Password Generator
Create strong, random passwords using your browser's secure randomness.
What is the Password Generator?
This tool creates random passwords using your browser's cryptographically secure random number generator (crypto.getRandomValues), the same source of randomness used for encryption keys, rather than the weaker Math.random function many simple generators rely on.
How to use it
- Set your desired password length with the slider.
- Choose which character types to include: uppercase, lowercase, numbers and symbols.
- Click Generate Password and copy the result with one tap.
The strength estimate below the password is based on entropy: the number of possible characters raised to the power of the length, expressed in bits. As a rough guide, 60+ bits is considered strong for most personal accounts, while 80+ bits is suitable for highly sensitive accounts. Mixing all four character types and using at least 16 characters is the most reliable way to raise entropy without having to remember something exotic. Because generation happens entirely on your device, the password is never transmitted anywhere — not even to this website's own server, since this site has no backend at all. Still, always use a reputable password manager to store passwords rather than reusing them from memory.