Skip to main content
Tools

Password Generator

Create strong random passwords with your browser’s secure random generator. Pick the length and character sets, or make many at once.

4 to 128 characters

1 to 100

Characters

Generated passwords

How to use

  1. Set the length. Use at least 12 characters, and 16 or more for important accounts.
  2. Choose which characters to use. Exclude look-alikes if you will read the password aloud or type it by hand.
  3. A password appears right away with its strength and entropy. Click “Regenerate” or press Ctrl/⌘ + Enter for a new one.
  4. Need several? Raise “How many”, then click “Copy all” or “Download”, or copy just one.

FAQ

Are these passwords safe? Are they uploaded?

They are created entirely in your browser with crypto.getRandomValues() from Web Crypto, a cryptographically secure random generator. Nothing is sent to a server or stored, and the passwords are gone when you close the page.

What is entropy, and how much is enough?

Entropy measures how hard a password is to guess, in bits. Each extra bit doubles the number of possibilities. Aim for at least 60 bits for everyday accounts and 80 or more for important ones or a master password. A 16-character password using all four types has about 104 bits.

Does “use each type at least once” make passwords weaker?

Slightly fewer combinations are possible, but the effect is tiny. The tool picks evenly among all passwords that meet the rule, and the entropy shown is exact: it already leaves out the combinations that are not allowed.

Why exclude 0, O, 1, l and I?

They look alike in many fonts, which causes mistakes when you copy a password by hand, read it aloud or type it on a TV. Excluding them lowers entropy a little; add a character or two to make up for it.

What does “no modulo bias” mean?

Taking a random number modulo the number of characters makes some characters slightly more likely than others. This tool uses rejection sampling instead: random values that would cause bias are thrown away and redrawn, so every character is exactly equally likely.

Is there a passphrase mode?

Not yet. Passphrases need a large built-in word list, and the popular lists are not under a license this site can bundle. For something memorable, use a longer password together with a password manager.

Keyboard shortcuts

/
Search tools (on a tool page, goes to the homepage search)
?
Show this help
Esc
Close a dialog
Ctrl / ⌘Enter
Run the tool's main action (where supported)

While you type in a text field, / and ? are typed as usual.