Tools/Random password generator
Create a strong, secure password
Generate a strong password with custom length and character sets.
Why use a secure password generator
Reused or predictable passwords are one of the easiest ways into an account. A secure password generator removes the guesswork: it picks characters at random from a set you choose, so the result isn’t based on a pattern, a word, or anything memorable that could also be guessable.
Use this tool any time you need to create a strong password for a new account, an API key, a shared secret, or a temporary credential.
How to use the result
Longer passwords and larger character sets both increase the strength estimate shown under the password field. As a rule of thumb, aim for at least 16 characters with all four character types enabled unless a site has stricter rules (for example, some systems disallow symbols).
Store the generated password in a password manager rather than memorizing or reusing it.
FAQ
Quick answers about this free browser tool and how it relates to FormsReach.
Is this a secure password generator?+
Yes. Passwords are created with the Web Crypto API (crypto.getRandomValues), not Math.random, which is not suitable for security-sensitive randomness.
Does FormsReach store the passwords I generate?+
No. Generation happens entirely in your browser. Nothing is sent to a server, logged, or stored anywhere.
What does the strength label mean?+
It's an estimate based on entropy (password length times the log2 of your character set size). Weak is under 40 bits, Fair is 40-59, Good is 60-79, and Strong is 80 or more.
Should I exclude ambiguous characters?+
Only if you expect to type the password manually, for example from a printed copy. For passwords stored in a password manager, leave ambiguous characters included for maximum randomness.
Related tools
More free browser tools that pair with FormsReach forms.
Ready to receive form leads?
Create a free API key. Upgrade when you need more monthly credits.
Get started →