Password generator

A password is only as good as the number of guesses it would take to find, and people are bad at producing that by hand — the ones we invent cluster around words, dates and keyboard patterns that cracking software tries first. This generator draws every character from your browser's cryptographic random source, so there is no pattern to exploit. It tells you how many bits of entropy the current settings give you, which is the honest measure of strength: each extra bit doubles the work of guessing. The password is generated in the page and is never transmitted, stored or logged.

How to make a strong password

  1. Drag the length slider. Length matters more than anything else here — going from 12 to 20 characters is a far bigger gain than adding symbols to a short password.
  2. Choose which kinds of characters to use. Leave all four on unless the site you are signing up to refuses symbols.
  3. Turn on "avoid look-alike characters" if you will have to read the password aloud or type it from paper, and 0 against O will cause trouble.
  4. Copy the password straight into your password manager. Generate several at once if you are setting up more than one account.

Questions about generated passwords

Is the password sent anywhere or saved?

No. It is produced by your browser's cryptographic random generator inside the page. Nothing is transmitted, nothing is written to storage, and closing the tab is enough to be rid of it.

How long should a password be?

Sixteen characters with mixed types is comfortably beyond brute force today; twenty gives room for the years ahead. Anything under twelve is worth replacing. The entropy figure under the password is the number to watch — 80 bits is strong, 128 bits is more than anything currently practical.

What do the bits of entropy mean?

They count how many guesses an attacker would need, expressed as a power of two. Sixty bits means about a billion billion possibilities. It measures this password against blind guessing — it says nothing about whether you then reuse it, which is what actually ends most accounts.

Should I use symbols?

They help, but less than people expect. Adding all the symbols to a 12-character password gains about 8 bits; adding four more characters gains about 26. If a site rejects symbols, make the password longer rather than worrying about it.

Is a random password better than a passphrase?

For anything you paste from a password manager, yes — it is shorter for the same strength. A passphrase of several unrelated words is easier to type and remember, which makes it the better choice for the handful of passwords you have to key in by hand, such as the one guarding the manager itself.

Other tools

Languages