Password Generator – Strong Random Passwords Online
Password Generator is a free online tool that creates cryptographically secure random passwords using the Web Cryptography API (crypto.getRandomValues). Customise the length from 8 to 64 characters, choose which character sets to include, exclude ambiguous characters, and generate up to 5 passwords at once — all without sending anything to a server.
How to Generate a Strong Password Online
- 01
Set your requirements
Drag the length slider between 8 and 64 characters. Toggle which character sets to include: uppercase, lowercase, numbers, and symbols. Enable "Exclude ambiguous" if the password needs to be typed manually.
- 02
Password is generated instantly
A new password is generated automatically whenever you change any setting, using crypto.getRandomValues() for cryptographic security. The strength meter shows Weak, Fair, Strong, or Very Strong based on length and charset entropy.
- 03
Copy and save securely
Click Copy next to the password. Store it in a password manager such as Bitwarden, 1Password, or KeePass — never in plaintext files or browser notes.
Features
- ✓Cryptographically secure via crypto.getRandomValues()
- ✓Length slider from 8 to 64 characters
- ✓Uppercase, lowercase, numbers, symbols
- ✓Exclude ambiguous characters (0, O, l, 1, I)
- ✓Password strength meter with entropy calculation
- ✓Generate 5 passwords at once
- ✓100% client-side — passwords never leave your browser
- ✓No login, no storage, no sign-up
Frequently Asked Questions
Is this password generator truly random?
Yes. The tool uses the Web Cryptography API's crypto.getRandomValues() function, which generates cryptographically secure random numbers. This is the same source of randomness used in secure applications and is far superior to Math.random(), which is not suitable for security-sensitive use.
Are the generated passwords stored anywhere?
No. Passwords are generated and displayed entirely in your browser's memory. Nothing is sent to a server, nothing is logged, and the passwords are gone the moment you leave the page or generate new ones. We never see your passwords.
How long should a strong password be?
Security experts generally recommend at least 16 characters for important accounts. The strength meter in this tool uses entropy (bits) to assess security — a 16-character password using uppercase, lowercase, and numbers has over 95 bits of entropy, which is considered very strong for current computing capability.
What does "Exclude ambiguous characters" mean?
Some characters look very similar to each other in many fonts — for example, the letter O and the number 0, or the lowercase l, the number 1, and the uppercase I. Excluding them makes passwords easier to read and type manually without making mistakes.
What is the "Generate 5 passwords" option for?
It generates five independent random passwords at the same time using the same settings. This is useful when you need to set up multiple accounts, share passwords with team members, or simply want to pick from a set of options rather than regenerating repeatedly.