How to Generate a Strong Password You Can Actually Use

Generate a random password with crypto.getRandomValues, choose length and character sets, then copy it into a manager.

By Haivix Team 8 min read
Abstract lock and character-set panels with teal accents on a dark background

A usable strong password is long, random, unique per account, and stored somewhere other than your memory. Typing a clever phrase that you reuse is weaker than a random string you never try to remember.

The Haivix Password Generator builds a string in the current tab with crypto.getRandomValues. Set length from 4 to 128 (default 16), toggle uppercase, lowercase, numbers, and symbols, generate, then copy. It is not a password manager: leave the page and the value is gone.

Length and character sets

All four sets start enabled: A–Z, a–z, 0–9, and symbols !@#$%^&*()-_=+[]{}|;:,.<>? (no space, quotes, backtick, slash, or tilde). Uncheck a set if a site forbids it. If none are checked, the tool asks you to select at least one.

Length is clamped to 4–128 on generate. Longer is better for online guessing; 16-plus with mixed sets is a practical default for new accounts. The generator does not guarantee that every selected set appears at least once, and it has no “exclude ambiguous characters” mode.

What randomness does not replace

A random password is one control. Reuse across sites, phishing, and a leaked session cookie still matter. Use a password manager, unique values per account, and multi-factor authentication where it exists.

There is no strength meter, entropy readout, passphrase/diceware mode, bulk list, or download. Copy uses the device clipboard—other apps or clipboard history on that device may see it. Generate once, paste into the manager, then clear the clipboard if that is your habit.

Related local tools

If you need to hash a value for a checksum (not as a way to “store passwords”), use the Hash Generator. Symmetric encryption experiments belong in AES Crypto—that is not a substitute for a vault either.

The password is generated locally and never sent to Haivix. That is a privacy property of this page, not a complete security program.

Checklist when you create a new secret

Open the Password Generator, adjust length and sets, generate, copy, and store it in your manager. Haivix cannot recover a password you close.

  • Length matches the site’s rules and is as long as it allows.
  • Character sets match what the form accepts.
  • You generated after changing options (the page also generates once on load).
  • You pasted into a password manager, not a chat or spreadsheet.
  • You did not email the value to yourself as backup.
  • MFA is on for the account when the service offers it.