Tools/Random password generator

Create a strong, secure password

Generate a strong password with custom length and character sets.

Your password

Strength

How to use

  1. Set the lengthChoose a password length between 8 and 50 characters. Longer is stronger.
  2. Pick character typesToggle uppercase, lowercase, numbers, and symbols. Exclude ambiguous characters if you'll be typing the password by hand.
  3. Copy or regenerateCopy the password with one click, or hit Generate new for a fresh one with the same settings.

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 →