Password generator

Choose the length and which characters may be used, and you get a list of strong random passwords straight away. They are made in your browser with your device's cryptographic random number generator and are never sent or stored anywhere.

Characters

How it works

  1. Choose your settings

    The number and, for passwords, the length and which characters are allowed.

  2. Ready at once

    Every change gives a new set. Click Generate new for another one.

  3. Copy or download

    Copy everything, only the first, or save the list as a text file.

How long should a password be?

Length matters most. A password of 16 random characters with letters, digits and symbols has about 100 bits of entropy: not guessable even with every computer in the world. The tool shows how many bits you get for each setting.

  • Under 60 bits: too weak for important accounts.
  • 60 to 80 bits: strong.
  • 80 bits or more: very strong, suitable for e-mail, banking and your password manager.

Every kind of character you tick appears at least once, so the password also satisfies sites that demand, say, a digit and a symbol.

Tips for safe passwords

  • Use a different password for every site. If one leaks, your other accounts stay safe.
  • Keep them in a password manager, so you don't have to remember them.
  • Turn on two-step verification wherever you can.
  • Choose Leave out look-alike characters if you have to type a password in or read it out.

Frequently asked questions

Is the password generator free?

Yes. The password generator is completely free, with no account, sign-up or usage limit.

Are the codes stored anywhere?

No. Everything is made in your browser with your device's cryptographic random number generator (crypto.getRandomValues). Nothing goes to a server and nobody else can see the result.

Does it work on my phone?

Yes. The tool works in any modern browser on a phone, tablet or computer.