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.
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.