Password Generator

Create strong random passwords of any length right in your browser. Four modes: random, pronounceable, numeric PIN, and pattern-based. See the entropy in bits and estimated time to crack. Exclude ambiguous characters. Bulk generate up to 500 at once.

How to use

1

Choose a mode

Random, pronounceable, numeric PIN, or a password built from a custom pattern.

2

Set the rules

Adjust length, character sets and exclude ambiguous or awkward symbols.

3

Generate

Click the button — the password appears instantly and never leaves your device.

4

Copy and use

Copy to clipboard, then paste into the service you are signing up for.

StrengthWeak

Features

Four generation modes

Random, pronounceable, numeric PIN, or a password built from a custom pattern.

Cryptographically secure

Uses the Web Crypto API — the same randomness source TLS uses.

Entropy and crack time

Live estimate of password strength in bits and time-to-crack.

Exclude ambiguous characters

Drop characters that look alike (i, l, 1, O, 0) for easier typing.

Exclude awkward symbols

Skip brackets, quotes and slashes when a service requires typing the password.

Bulk generation

Create up to 500 passwords at once for CSV import or provisioning.

Common use cases

  • Create a strong password for a new account
  • Generate a password that is easy to dictate over the phone
  • Create a PIN for a bank card
  • Generate passwords that match a service's requirements
  • Create a password for a Wi-Fi router

Frequently Asked Questions

Related tools