Skip to main content
ConvertFreely

How to Generate Strong Passwords Online (2026 Guide)

Generate truly random, strong passwords for every account. Length, character types, entropy, and the right way to store them in 2026.

May 16, 2026 · 6 min read · Developer Tools

How to generate strong passwords online securely

A strong password isn't long, complicated text - it's truly random text of the right length. This guide explains what makes a password actually strong in 2026, how to use Password Generator, and the (small) handful of habits that make the difference between getting hacked and not. None of this is opinion - the numbers come from current cryptographic guidance.

Generate one now (10 seconds)

  1. Open Password Generator.
  2. Set length to 16 (the safe default).
  3. Toggle on lowercase, uppercase, numbers, and symbols.
  4. Click Generate.
  5. Copy and paste it into your password manager.

That's the whole process. The remaining ~99% of password security is choosing the right length, using a manager, and not reusing passwords across sites.

What makes a password "strong"

Only two things really matter:

  1. It is random - not derived from a word, a date, a name, or anything predictable.
  2. It is long enough - every extra character multiplies the time to crack.

Common myths that don't matter much:

  • Special characters everywhere. Adding !@#$ to Summer2026 doesn't make it strong - it just makes it slightly slower to crack. A 12-character truly random password without any symbols is stronger than Summer2026!@#$.
  • Frequent rotation. NIST removed the "change every 90 days" rule. Change passwords when there's a reason (breach, suspicious activity), not on a schedule.
  • Memorising passwords. Modern guidance is the opposite - generate, store in a manager, never memorise.

Length recommendations (2026)

Account typeLengthWhy
Disposable / one-off12Already extremely hard to crack
Standard accounts16Safe default
High-value (email, bank, work admin)20+Future-proof for years
Master password (password manager)4-word passphraseMust be memorable

A 16-character truly random password using mixed case, numbers, and symbols has ~96 bits of entropy. With today's hardware, brute-forcing it would take longer than the age of the universe.

Configure the generator

Password Generator gives you these knobs:

  • Length - start with 16. Go to 20+ for important accounts.
  • Lowercase - keep on (a-z).
  • Uppercase - keep on (A-Z).
  • Numbers - keep on (0-9).
  • Symbols - keep on for most sites. Some legacy banking sites reject symbols; for those, generate without symbols at 20+ characters instead.
  • Exclude ambiguous - optional, removes look-alike characters (I, l, 1, O, 0). Useful if you'll type the password by hand.
How the randomness works - we use the browser's built-in crypto.getRandomValues() API, which pulls from the operating system's secure random source. Same source banks and password managers use.

Where to store passwords

Generated passwords are useless if you can't get them back. Use a real password manager:

ToolTypeBest for
1PasswordPaid, polishedMost users; teams
BitwardenFree + paid tiersSelf-hosted or cloud, great free tier
KeePassXCFree, offlinePrivacy maximalists; technical users
Browser built-inFreeLight users who only need browser passwords

Don't store passwords in:

  • A text file on your desktop.
  • A spreadsheet, even one encrypted with a 4-digit PIN.
  • An email draft to yourself.
  • The Notes app on your phone (unless it's locked behind FaceID + a strong device passcode).
  • A messaging app (Slack, WhatsApp, Telegram).

Passwords vs passphrases - when to use which

Both work if they're long enough. The choice is about ergonomics:

Random passwordRandom passphrase
ExamplebH$7nq^Vp2Lx#9Wmcorrect-horse-battery-staple
Length needed16+ characters4+ random words from a 7000-word list
Easy to typeHardEasy
Easy to storeEasy (manager)Easy (manager)
Best forPer-site passwords (stored, never typed)Master passwords, passphrases you type often

Practical rule: use random passwords for every account stored in your manager. Use a random passphrase for the manager's own master password.

Two-factor authentication (the rest of the story)

A strong password is necessary but not sufficient. Two-factor authentication (2FA) is the bigger lever.

2FA typeStrengthNotes
SMS codeWeak - phone numbers can be SIM-swappedBetter than nothing
Authenticator app (Authy, Google Authenticator, 1Password)StrongRecommended default
Hardware key (YubiKey, Titan)StrongestEssential for high-value accounts
PasskeysStrong + convenientIncreasingly the default

Enable 2FA on:

  • Email (compromising email lets attackers reset every other account).
  • Banking, brokerage, payment apps.
  • Cloud storage (iCloud, Google Drive, OneDrive).
  • Password manager.
  • Any work admin account.

Common password mistakes

  • Adding !1 to a common word. Crackers know this. Password!1 is broken in seconds.
  • Reusing across sites. When one leaks, attackers try the same email/password everywhere. Use a manager.
  • Typing passwords in chat apps. Don't paste passwords into Slack/Teams, even temporarily. Use the manager's secure-sharing feature.
  • Storing 2FA backup codes loosely. Treat 2FA backup codes like keys to the kingdom. Store in your password manager (encrypted).
  • Forgetting recovery. If you lose access to your manager, every account is gone. Set up recovery (printed emergency kit + trusted contact) the day you start using one.

Periodic security checks

Once a quarter, do this:

  1. Open haveibeenpwned.com → check if your email appears in any new breaches.
  2. In your password manager, run the "weak / reused / pwned" audit.
  3. Rotate any pwned passwords - generate new ones with Password Generator.
  4. Verify 2FA is active on your top 5 most important accounts.

This 10-minute habit prevents 95% of account takeovers.

Common questions answered briefly

  • Is "qwerty1234" a strong password? No. It's at the top of every cracker's wordlist.
  • Can I share passwords with my team? Use the manager's sharing feature, never paste in chat.
  • What if a site limits to 12 characters? Use 12 mixed-case random characters with numbers and symbols. Still strong enough - but consider whether you trust a site that limits password length.
  • Are biometrics (Face ID, fingerprint) replacing passwords? Slowly. Passkeys are taking over for top-tier sites. For most accounts, password + 2FA still rules.

Conclusion

Generating strong passwords is solved - use Password Generator for 16-character randomness, store in a real manager, turn on 2FA, never reuse. That covers more than 99% of practical security. Browse our Developer Tools for more daily utilities, including a QR Code Generator for sharing things you actually want to share.

Frequently asked questions

How long should my password be in 2026?
At least 16 characters with mixed case, numbers, and symbols. For high-value accounts (email, banking, work admin) prefer 20+ characters. A 16-character random password is effectively uncrackable with current hardware.
Are online password generators safe?
Only if they run in your browser. Convert Freely's Password Generator uses the browser's built-in cryptographic random API and never sends generated passwords to a server. Avoid generators that don't state where randomness happens.
Should I use a passphrase instead of a random password?
Both work if they're long enough. A 4-word random passphrase (correct-horse-battery-staple style) has roughly the same entropy as a 12-character random password. Passphrases are easier to type, random passwords are easier to store in a manager. Either is fine if it's truly random.
Do I really need a different password for every site?
Yes. Password reuse is the #1 cause of account compromise. When one site's password database leaks (which happens monthly somewhere), attackers try the same email/password on every popular service. A password manager makes per-site passwords effortless.
Where should I store generated passwords?
In a real password manager - 1Password, Bitwarden, KeePassXC, or your browser's built-in (Chrome, Safari, Firefox). Never in a text file, email draft, or notes app.