Skip to content
M2TOOLKIT

Security · free tool

Password Generator

Create strong, random passwords in one click — generated on your device and never stored.

Use it as often as you like — it's free, with no sign-up and no limits.

  • Security
  • Free
  • No sign-up
  • Runs in your browser
  • Updated

…

16 characters
Strength
Very strong
103 bits of entropy

Generated with your browser's cryptographically secure random generator. The password is never sent anywhere or stored.

Save it in a password manager rather than writing it down, and use a different password for every account.

Everything you type is processed in your browser. Nothing you enter is sent to our servers or stored by us.

How to use the Password Generator

  1. Choose a length (16 or more is recommended).
  2. Pick which character types to include.
  3. Copy the password into your password manager or sign-up form.

What does this tool do?

Passwords are generated with crypto.getRandomValues, the browser's cryptographically secure random source, using a method with no statistical bias. Each selected character type is guaranteed to appear at least once, which satisfies most site rules.

Length matters more than complexity: a 16-character random password is vastly harder to crack than an 8-character one with symbols.

Why use it?

  • Unique passwords for every account.
  • Meets typical password rules automatically.
  • No accounts, logging or storage.

How strength grows with length

Using all character types (about 88 characters to choose from):

LengthEntropyPractical strength
8~52 bitsFair — crackable offline
12~78 bitsStrong
16~103 bitsVery strong
20~129 bitsBeyond brute force

Common mistakes

  • Reusing one strong password on several sites. When one site is breached, every account sharing it is at risk.
  • Making a password “strong” with predictable substitutions like P@ssw0rd1! — cracking tools try those first.

Privacy

Everything you type is processed in your browser. Nothing you enter is sent to our servers or stored by us. There's no account to create and nothing to install.

Frequently asked questions

Is it safe to do this in a browser?

Yes, because nothing leaves your device. Everything is generated or checked with your browser's built-in cryptography (the Web Crypto API) — no network requests are made with what you type.

How do I remember all these passwords?

You don't need to. Use a password manager (most browsers and phones include one) and remember just one strong master password or passphrase.

How long should a password be — 12, 16 or 20 characters?

Use 16 or more where the site allows it. With all four character types, 12 characters is about 78 bits of entropy, 16 is about 103 bits and 20 is about 129 bits; each extra character multiplies the work of a brute-force attack by around 88.

What does “Avoid look-alikes” do?

It leaves out characters that are easy to confuse, such as I, l, 1, O and 0. Use it for passwords you may have to read aloud or type from a screen; it lowers strength slightly, so add a character or two.

Last reviewed by the M2Toolkit team.

Helpful guides

Other tools people use alongside the password generator.