Skip to content
MixTool

Password generator

Generate strong, truly random passwords or easy-to-remember passphrases — created on your device and never sent anywhere.

  • Runs entirely in your browser
  • Free · no sign-up
  • Works on phone and desktop
Loading tool…

Strong passwords, generated safely

Weak and reused passwords are behind most account takeovers. This generator uses your browser's cryptographic random number generator — the same kind used for encryption keys — so every password is unpredictable. Choose the length and which characters to include, and at least one of each chosen type is guaranteed.

Prefer something you can remember? Switch to Memorable passphrase for a string of random words such as Maple-Rocket-Quiet-Harbor-42. A live meter shows the strength in bits and roughly how long an attacker would need to guess it.

How to create a strong password

  1. 1

    Choose password or passphrase

    Random characters for maximum strength, words for memorability.

  2. 2

    Set the length

    16+ characters for passwords, 5–6 words for passphrases.

  3. 3

    Pick character types

    Uppercase, lowercase, numbers and symbols; optionally avoid look-alikes.

  4. 4

    Copy it

    Store it in your password manager straight away.

Key features

  • Cryptographically secure

    Uses crypto.getRandomValues, never Math.random.

  • Passphrase mode

    Random words with separators, capitals and a number.

  • Strength meter

    Entropy in bits and estimated crack time.

  • Look-alike filter

    Skip I, l, 1, O and 0 for passwords you'll type by hand.

  • Nothing leaves your device

    No server ever sees the password.

Common uses

  • New accounts: Unique passwords for every website.
  • Wi-Fi networks: Long passphrases that guests can still type.
  • Master passwords: Memorable passphrases for your password manager.

How strong is strong enough?

StrengthEntropyExample setting
Fair40–60 bits8–10 random characters
Strong60–80 bits12 characters, all types
Very strong80+ bits16 characters, or 7-word passphrase

Tips and good to know

  • Never reuse a password across sites — one breach would unlock all of them.
  • Use a password manager to store generated passwords; then you only need to remember one strong passphrase.
  • Need dozens at once for a team or test accounts? Use the Bulk Password Generator.

Frequently asked questions

Are these passwords really random?

Yes. They come from the browser's cryptographically secure random generator, which is suitable for security keys.

Do you store or see my passwords?

No. Passwords are generated entirely in your browser and are never transmitted or saved.

How long should my password be?

At least 12 characters with mixed types; 16 or more is better. For passphrases, use 5 or more random words.

What is a passphrase?

A password made of several random words. It's long and strong but much easier to remember and type than random characters.

What does “bits of entropy” mean?

It measures how many guesses an attacker would need. Every extra bit doubles the work, so 80 bits is over a million times stronger than 60.