PocketPlay
中文

Password Generator

Generate strong random passwords, pronounceable passwords and Diceware passphrases, with an entropy and crack-time estimate.

🔒 Runs in your browser — files never leave your deviceFree · No sign-up

Your password

Character pool
Online attack (1k guesses/s)
Offline attack (10B guesses/s)

Estimates assume an attacker who knows exactly how the password was generated and tries half the keyspace.

Check a password you already use

How to use the password generator

  1. Pick a style: Random for maximum strength, Passphrase for something you can memorise, Pronounceable for something you have to type by hand.
  2. Set the length or word count and tick the character sets you need — the entropy and crack-time estimate update with every change.
  3. Press Generate, then copy it straight into your password manager. Raise How many to make a batch and download them as a text file.

FAQ

Are the passwords really random?

Yes. Every character is drawn from crypto.getRandomValues(), the browser's cryptographic random source, using rejection sampling so no character is more likely than another. Nothing is generated on a server and nothing is stored.

How long should a password be?

For an account protected by rate limiting, 12 random characters is plenty. For a password manager master password or a disk encryption key, use a 6-word passphrase or 20+ random characters — roughly 77 bits, which no one can brute-force today.

What does “bits of entropy” mean?

It is the base-2 logarithm of the number of passwords the generator could have produced with your settings. Each extra bit doubles the work for an attacker; 60 bits is decent, 80 bits is comfortable, 100 bits is overkill.