Skip to main content
Develop Tools
← Return to usage guide

How to Generate a Strong, Hard-to-Guess Password

Password security depends on sufficient length, unique use, and safe storage—not merely on looking complex.

Steps to decide on password conditions, generate it in the browser, and save it in a safe storage location
Steps to decide on password conditions, generate it in the browser, and save it in a safe storage location

Choosing Password Settings

  • Check the service's maximum length and do not make the password unnecessarily short
  • Combine uppercase letters, lowercase letters, numbers, and symbols within the permitted range.
  • Exclude similar characters if reading aloud or manually inputting them is required
  • Check the prohibited symbols and required conditions for each site first.

From generation to storage

  1. Check the maximum length, required character types, and usable symbols.
  2. Set the requirements and generate candidates with a tool that uses a cryptographically secure random number generator.
  3. Make sure you are not using it with another service and save it in your password manager.
  4. When available, also enable multi-factor authentication or use a passkey.

Password Patterns to Avoid

Examples to avoidreason
name + birthdayEasily guessed through public information or dictionary attacks
Reusing a password with only the ending changedOther services can be guessed from one leak
short complex stringThe effect of insufficient length is greater than the character type.
Save to chat or emailMay be leaked from history, searches, and forwarding

Do not save generated passwords in screenshots or plain text notes. Also check the clipboard history on the shared PC.

Try It in Your Browser

Your input is processed entirely in your browser. Keep the original data, review the output, and only then save or share it.

Open the secure password generator