Advertisement
Generators

Password Generator

Create strong, random passwords instantly. Choose length up to 128 characters, character sets and symbols, or switch to memorable passphrases and PINs. Generate up to 500 at once with a live strength meter. Passwords are made in your browser with a cryptographic random generator and never sent anywhere.

  • Cryptographically secure
  • Passwords, passphrases, PINs
  • Bulk, up to 500
  • No look-alike characters option
  • Never leaves your browser

Runs in your browser. Nothing you type is sent to our server.

Strength: 0 bits of entropy,

      
    
Advertisement
How to use

How to use the password generator

  1. 1

    Pick a type

    Random password for maximum strength, passphrase for something you can type and remember, or PIN.

  2. 2

    Set length and characters

    Use 16 characters or more. Choose letters, digits and symbols, or exclude characters a site rejects.

  3. 3

    Generate

    Passwords appear instantly. Set How many to create a batch for new user accounts.

  4. 4

    Store safely

    Copy into your password manager. Do not keep passwords in plain text files.

Strong password

What makes a password strong

A strong password is long, random and unique. Length matters most: every extra character multiplies the number of guesses an attacker needs. Randomness matters because attackers do not guess letter by letter; they try leaked passwords, dictionary words, names, dates and common patterns like Summer2026! first. A truly random password has no pattern to exploit.

The strength meter shows entropy in bits, the standard measure of how unpredictable a password is. Each bit doubles the number of possibilities:

EntropyRatingExample
Under 40 bitsWeakAn 8-character lowercase password
40 to 60 bitsFair10 characters, mixed case and digits
60 to 80 bitsStrong12 to 13 characters, all character types
80 to 128 bitsVery strong16 to 20 random characters, or a 7-word passphrase
128 bits and moreBeyond brute force20+ characters with symbols

For online accounts protected by rate limits, 60 bits is plenty. For a password manager master password, Wi-Fi keys and anything that could be attacked offline, aim for 80 bits or more.

How it works

How this password generator works

Passwords are created by your browser's crypto.getRandomValues() function, the same cryptographically secure random number generator used for encryption keys. The generator uses rejection sampling so every character is exactly equally likely, with no bias towards some letters. Nothing is generated on our server and nothing is sent over the network, so nobody but you ever sees the passwords.

  • At least one of each guarantees every selected character type appears, which some sites require, by placing one of each at random positions.
  • No look-alikes removes characters that are easy to confuse, like 0 and O, or 1, l and I. Useful for passwords you will read out or type from paper.
  • Symbols to use and Never use these characters let you match a website's password rules exactly.
Advertisement
Passphrases

Passphrases and PINs

A passphrase is several random words joined together, like Maple-Comet-Harbor42-Velvet. It is much easier to remember and type than random characters, and with enough words it is just as strong. This generator picks words at random from a list of almost 600 short, common English words, so each word adds a little over 9 bits of entropy. Four words with a number is fair, six or more words is strong. Words are chosen by the computer, not by you, which is what makes it secure. Phrases people choose themselves, like song lyrics, are easy to guess.

A PIN is digits only. Use at least 6 digits where allowed, and never your birthday, phone number or a pattern like 123456 or 112233.

Good habits

Password best practice

  • Use a different password for every account. When one site is breached, attackers try the same email and password everywhere else.
  • Use a password manager such as Bitwarden, 1Password, KeePass, or the one built into your browser or phone, so you only remember one strong passphrase.
  • Turn on two-factor authentication, ideally with an authenticator app or passkey, for email, banking and social accounts.
  • Do not change strong passwords on a schedule. Current NIST guidance says to change them only if there is a sign of compromise.
  • Bulk passwords for new staff or customer accounts should be single-use: make users set their own on first login.

Developers storing passwords should never save them in plain text. Hash them with bcrypt or Argon2, which you can test with the hash generator. For random identifiers rather than secrets, use the UUID generator.

For teams

Generating passwords for teams and systems

Need passwords for many accounts at once, such as new staff, classroom accounts, Wi-Fi vouchers or test users? Set How many to the number you need and download the list. Each password is generated independently, so knowing one tells you nothing about the others.

For temporary passwords, use the No look-alikes option so people can type them without confusion, deliver each one through a separate channel, and force a change at first login. For system secrets such as API keys, database passwords and session secrets, prefer 32 to 64 random characters with letters and digits only, which avoids escaping problems in configuration files and URLs.

FAQ

Password Generator: frequently asked questions

Is this password generator safe to use?

Yes. Passwords are generated in your browser with a cryptographically secure random generator and are never sent to our server or stored.

How long should a password be?

At least 12 characters, and 16 or more for important accounts. For a password manager master password, use a 6 or 7 word passphrase.

What is a passphrase?

A password made of several random words, such as Maple-Comet-Harbor-Velvet. Long passphrases are both strong and easy to remember.

Can I generate many passwords at once?

Yes. Set How many to any number up to 500 and copy or download the list.

What does entropy mean?

Entropy measures how unpredictable a password is, in bits. Each extra bit doubles the number of guesses needed. 80 bits or more is very strong.

Should I include symbols?

Symbols add strength per character, but length adds more. If a site rejects certain symbols, list them under Never use these characters.

Why exclude look-alike characters?

To avoid mistakes when a password is read aloud or typed from paper, such as confusing 0 with O or 1 with l.

Do you store generated passwords?

No. They exist only in your browser tab and disappear when you close it.

About Generators

More about our generators

Generators that turn a list into ready-to-use output: QR codes for every URL in a list, placeholder text, and other assets you would otherwise create one at a time.

One list in, many outputs back

Generators accept one item per line and return one output per item, with a single download for the whole batch.

Standard formats

Output uses standard, widely-supported formats, PNG and SVG for QR codes, plain text and HTML for copy, so it drops straight into design tools, CMSs and print workflows.

Test before you print

Always scan a generated QR code with at least one phone before sending a batch to print.