Generate a strong password

Random passwords or word-based passphrases with an entropy meter.

Runs on your device — never uploaded

How to generate a strong password

  1. Set the length and character sets

    Or switch to a passphrase of 4–8 random words.

  2. Generate

    Uses crypto.getRandomValues; the entropy in bits is shown.

  3. Copy

    Paste into your password manager.

Frequently asked questions

How long should a password be?
At least 16 random characters or a 5-word passphrase, giving roughly 80+ bits of entropy.
Is the password sent to a server?
No. It is generated in your browser and forgotten as soon as you leave the page.
Are passphrases secure?
Yes, when words are chosen at random from a large list. Six words from a 7,776-word list is about 77 bits.

More document & design tools