N
--:--:--

Runs in your browser · nothing is sent

Password Generator

Create a strong, random password in one click. Pick the length and character types, then copy it straight into your password manager.

Your password Generated on this device

••••••••••••••••

Strength—
Entropy
— bits
Length
16 chars
Pool
— symbols

Customize

16
864
Characters

How this password generator works

Passwords are created with the Web Crypto API (crypto.getRandomValues) for true randomness, and every character is picked with equal probability. Nothing is transmitted: generation happens only in your browser.

Strength levels

  • Weak — Short, or uses only one or two character types.
  • Fair — Fine for low-risk accounts you don’t care much about.
  • Good — A solid everyday password.
  • Strong — High entropy. Use this for email, banking and work accounts.

Tips

  • Use a different password for every important site.
  • Store them in a password manager instead of reusing one you can remember.
  • 16 or more characters with mixed types is a strong baseline.

Frequently asked questions

Is this password generator secure?+

Yes. Randomness comes from your browser’s cryptographic random number generator (the Web Crypto API). Passwords are created on your device and are never stored or sent anywhere.

What is entropy?+

Entropy measures how unpredictable a password is, in bits. Every extra bit doubles the number of guesses an attacker needs. Around 60 bits or more is generally considered strong for most uses.

Can I use it offline?+

Yes. Once the page has loaded, it keeps working without a network connection.

Why can’t I turn off every character type?+

A password needs at least one set of characters to draw from, so the last enabled type stays on.