Password Generator
Generate strong, random passwords instantly.
Click Generate to create a password
How to Use
- Choose your desired password length using the slider.
- Select which character types to include: uppercase, lowercase, numbers, and symbols.
- Click Generate Password to create a new random password.
- Click Copy to copy it to your clipboard.
Features
- Uses the browser's cryptographically secure random number generator (crypto.getRandomValues)
- Adjustable length from 6 to 64 characters
- Toggle uppercase, lowercase, numbers, and symbols independently
- Generated entirely on your device — passwords are never transmitted or stored
Frequently Asked Questions
Are these passwords actually secure?
Yes. The generator uses your browser's cryptographically secure random number source, not a predictable pseudo-random function, so results are suitable for real account passwords.
Do you store or log the passwords I generate?
No. Generation happens entirely in your browser. Nothing is sent to our servers or logged anywhere.
What length should I use?
Most security guidance recommends at least 12–16 characters for important accounts, using a mix of character types.
Why does my generated password sometimes not include a symbol I expect?
Character selection is random, so a specific character type appearing is not guaranteed on every single generation unless you increase the length.
