Principles for a strong password
- Use at least 12 characters, ideally 16 or more.
- Mix uppercase, lowercase, numbers, and symbols.
- Avoid guessable patterns like birthdays, phone numbers, or sequences like 1234.
- Use a different password for every site, and consider a password manager app.
Is this tool safe to use?
Yes. This generator uses window.crypto.getRandomValues(), the browser's built-in cryptographic random number API. It is far harder to predict than plain Math.random(), which makes it well-suited for generating passwords, and the result is never sent or stored anywhere.
Frequently Asked Questions
Is the generated password stored anywhere?
No. The entire process happens only in your browser, and the password disappears the moment you leave the page.
How long should a password be to be safe?
For general services, 12+ characters is recommended; for important accounts (email, banking), 16+ characters using all four character types is best.