Skip to content
/ Passwords

Password generator

Random password, passphrase or PIN: generated in your browser with cryptographic randomness, never sent. Also check how strong a password is, or create credentials for a whole class.

Which password should I choose?

  • A random password of 16 characters or more: ideal with a password manager.
  • A passphrase of 5 or 6 random words: just as strong, much easier to remember and type, perfect for a password manager's master password.
  • A different password for every site, and two-factor authentication when offered.

How is strength measured?

By entropy, in bits: the number of possibilities an attacker would have to try. Each bit doubles that number. Above 80 bits, a password withstands known attacks. The checker also spots common weaknesses: dictionary words, years, sequences (1234, qwerty), repeats.

Are my passwords safe?

They are created by your browser (crypto.getRandomValues) and never leave your device; they are not saved. Only your settings are kept. Passphrase word lists are derived from wordfreq (CC BY-SA 4.0 licence).

How to use it

  1. Choose the type: password (random characters), passphrase (random English or French words) or PIN.
  2. Set length and characters: capitals, digits, symbols, and excluding look-alike characters (0/O, l/1/I) for a password you will type by hand.
  3. Read the meter: it shows entropy in bits and how long it would take to find the password online (protected site, about a hundred guesses per second) and offline (stolen database, ten billion guesses per second).
  4. Copy the result, or generate several at once.
  5. Test an existing password in the analyser: it spots common passwords, dictionary words, sequences (abcd, 1234), years and keyboard patterns.
  6. For a class or a team: paste a list of names to create usernames (first.last, f.last…) and passwords, printed on cut-out slips or exported as CSV.

How many bits do you need?

For important accounts (email, bank, password manager), aim for at least 70 bits. A 6-word passphrase is as strong as an 11-character random password, and far easier to remember.

Good practice

How the tool keeps you safe

Draws use the browser's cryptographic generator (crypto.getRandomValues) with unbiased sampling. Nothing is sent or stored: only your settings (length, options) are remembered on the device. Word lists come from the wordfreq frequency data (CC BY-SA 4.0 licence), filtered to keep common, easy-to-type words.

Guide written and checked by Erwan Hautot · updated 5 November 2026.