100% client-side — generated on your device, never transmitted

Generate strong passwords,
without the upload.

Cryptographically secure random passwords, made entirely in your browser. Tune the length and character sets, watch the entropy, copy and go — no server ever sees a thing.

How it works

  1. 1

    Set the recipe

    Pick a length and which character sets to include — lowercase, uppercase, digits, symbols — and optionally drop look-alike characters.

  2. 2

    Check the strength

    The entropy meter shows exactly how strong the result is in bits, so you can match a site's requirements without guessing.

  3. 3

    Copy & go

    Copy a single password, or generate a whole batch and download it as a text file. Everything happens on your device.

Frequently asked questions

Is it safe to generate a password in a browser?+

Yes — this tool runs entirely on your device using the Web Crypto API (crypto.getRandomValues), the same cryptographically secure random source used by password managers. The page makes no network requests with your password: nothing is sent, stored or logged.

How long should my password be?+

For important accounts, aim for at least 16 characters with multiple character sets — roughly 100 bits of entropy. The strength meter shows the math live: every extra character multiplies the work an attacker has to do.

What does "exclude look-alikes" do?+

It removes characters that are easy to confuse when reading or typing a password by hand — like 0 and O, or 1, l and I. Use it for passwords you'll ever need to type from paper or dictate; skip it when a password manager does the typing.

What is entropy?+

Entropy measures how unpredictable a password is, in bits. Each additional bit doubles the number of guesses an attacker needs. It's calculated as length × log2(pool size) — so both longer passwords and bigger character sets increase it.

Is it free?+

Yes — free, no signup, no limits, no watermarks.