Skip to content
OnlineHashCrack

Generate a strong random password

Create a long, unique password in your browser using your device’s cryptographic random number generator. The password is never sent to OHC.

Choose your password options

Choose a length and generate a password.

What makes a password stronger?

Long, unique passwords are harder to guess than short or reused ones. Use a different password for every account, and let a password manager store and fill them for you.

  • Prefer a long password over a predictable word-and-number pattern.
  • Do not use your name, login, or the names of friends and family members.
  • Avoid dictionary words, common names and keyboard patterns such as qwerty, asdfghjkl or 12345678.
  • Do not reuse a password from another account.
  • Store generated passwords in a trusted password manager.
  • Use multi-factor authentication when it is available.

This generator uses the browser’s cryptographic random number generator. Generation stays on your device; OHC does not receive or store the result.

Frequently asked questions

How long should a random password be?

Length matters most. Fifteen characters or more is a common baseline for a password you must type, and longer is easy when a password manager fills it in. This generator supports 8 to 128 characters.

Is this password generator secure?

It uses your browser's cryptographic random number generator (crypto.getRandomValues). The password is created on your device and is never sent to OnlineHashCrack.

Should I include symbols?

Symbols enlarge the pool of characters an attacker must try, but some websites restrict them. If a site rejects symbols, add length instead.

Where should I store a generated password?

In a reputable password manager such as KeePass, with multi-factor authentication enabled on the account where it is available.

Need a complete password audit?

Want to know how well your organization’s passwords hold up? Test authorized hashes with OHC’s GPU-accelerated audit service.

Check an authorized password hash