Utilities

Password Generator

Generate cryptographically-secure random passwords with configurable length and character classes. Includes a strength estimate and a one-click copy button.

On the way

Password Generator is coming soon

Generate cryptographically-secure random passwords with configurable length and character classes. Includes a strength estimate and a one-click copy button.

We're still building this one. We'd rather not ship it until it works reliably end-to-end — no fake progress bars, no pretend success screens.

Browse all tools

Going deeper

Strong passwords, the right way

Password security is mostly about two things: length and uniqueness. Length, because each additional character exponentially increases the brute-force difficulty — a 12-character password is 70 times harder to brute-force than an 11-character one. Uniqueness, because reusing passwords means a single breach (which happens constantly) compromises every account using that password.

The right way to manage passwords is with a password manager (Bitwarden, 1Password, KeePass) that generates and stores unique passwords for every account. The password manager remembers the passwords; you remember one master password. Every account gets a unique, long, randomly-generated password, and you never have to type any of them. This is dramatically more secure than any human-memorable password scheme.

If you must memorize a password (your master password, or for accounts you can't put in a manager), the best approach is a passphrase: four or five random common words strung together (correct-horse-battery-staple). That's a 28+ character password that's easy to remember, easy to type, and has more entropy than an 8-character random password with symbols. The xkcd comic on this is still correct.

What you get

Features

  • Adjustable length (8-64 characters)

  • Toggle uppercase, lowercase, digits, symbols

  • Strength estimate

  • Generated in-browser, never transmitted

Step by step

How to use

  1. 1

    Set the desired length.

  2. 2

    Toggle the character classes you want.

  3. 3

    Click Generate.

  4. 4

    Copy the password.

Your privacy

How this tool handles your file

Passwords are generated entirely in your browser using cryptographically-secure random number generation. No password ever leaves your device.

Read more about our security practices or see our privacy policy.

Frequently asked

Common questions

Looking for something else? Browse all tools or ask us to build one.