Password Generator

Create strong random passwords or memorable passphrases with an honest entropy meter. Generated in your browser with crypto-secure randomness — never saved, never sent. Free, no signup.

How to use the password generator

  1. Pick a mode. Choose Password for a random string of characters, or Passphrase for several random words that are easier to remember and type.
  2. Tune the settings. Set the length (8–64 characters) or word count (3–8 words), choose which character types to include, and pick a separator for passphrases.
  3. Regenerate if you like. A new password appears instantly — hit Regenerate for another. Every result is equally random, so the first one is already strong.
  4. Copy it. Click Copy, or click the password itself to select it, then paste it where you need it.
  5. Store it in a password manager. Do not try to memorize random passwords and never reuse them — let a manager remember them and use a passphrase as your one master password.

Frequently asked questions

What is a strong password generator?

A strong password generator creates long, random passwords that no human would guess — mixing character types so every position is unpredictable. The generator above builds passwords with cryptographically secure randomness and shows you the real entropy in bits, so you can see exactly how strong each password is.

Is it safe to use an online password generator?

It is safe if the password is generated entirely in your browser and never leaves your device. This generator runs 100% client-side using crypto.getRandomValues, a cryptographically secure random source — nothing is sent to a server, saved, or logged. Avoid any generator that submits your password to a website or stores it.

How long should my password be?

Use at least 16 characters for important accounts; this generator defaults to 20. Every extra character multiplies the number of guesses an attacker needs, so length beats cleverness — a 20-character random password is far stronger than an 8-character one with symbols.

What is password entropy?

Entropy, measured in bits, is the honest way to score password strength: bits = length × log₂(pool size). More bits means exponentially more guesses to crack. The meter above shows real entropy — under 40 bits is Weak, 40–59 Fair, 60–79 Strong, and 80+ Very strong.

Should I use a passphrase or a random password?

Both are good choices. Passphrases (several random words) are easier to remember and type, which makes them great for master passwords you type often. Random character passwords pack more strength per character, so they are better for accounts where a password manager fills them in. Use 8 words for a strong passphrase (64 bits of entropy on this generator's word list); fewer words are fine for low-stakes accounts.

Is it okay to reuse passwords?

No. When one site is breached, attackers try the stolen passwords on every other site — reused passwords turn one breach into many. Give every account its own unique password and keep them in a password manager so you only have to remember one master passphrase.

What does 'exclude ambiguous characters' do?

It removes characters that are easy to confuse: 0 (zero) with O (capital o), and 1 (one) with l (lowercase L) and I (capital i). Turn it on when you will type the password by hand or read it aloud, so there is no guessing which character you mean.

Does this password generator save my passwords?

No. Generated passwords are never stored — not in localStorage, not on a server, not anywhere. They exist only on this page until you regenerate or leave. Copy each password into a password manager right away so you do not lose it.

Is this password generator free?

Yes. It is completely free with no account, no signup, and no paywall — part of The Magic Codex's collection of free student tools.

More from the codex