Password Generator

Generate a strong password in seconds. Choose the length (1 to 50) and the character sets to include.

Choose a length between 1 and 50 (longer is stronger).

Characters used

Select which character sets to include.

Options

Recommended to avoid passwords made from a single set.
Helps avoid reading/copying mistakes.

Custom symbols

Optional: add your own symbols (e.g. ~|<>).

Custom symbols will be used even if the “Symbols” option is not selected.

Generated password

Your password appears below.

--

Tips for a secure password

  • Prefer length: 12–16+ characters is a good baseline for most accounts.
  • Use a unique password per website (a breach should not unlock multiple accounts).
  • Avoid dictionary words, dates, names, sequences (123456) and obvious substitutions (P@ssw0rd).
  • Enable two-factor authentication (2FA/MFA) whenever possible.

How long can a password resist?

The shorter and more predictable a password is, the easier it can be guessed or brute-forced. Weak passwords (short, lowercase-only, common words) can be cracked quickly depending on attacker resources. Increasing length and mixing character sets dramatically improves resistance.

Important notice

No password is “unbreakable”. Resistance also depends on the attack type, hashing method, and server-side protections (rate limiting, MFA, etc.). Always use long, unique passwords and ideally a password manager.