ledger365

Password generator

Generates passwords from your browser's cryptographic random source and never transmits them. Pick a length, choose which character sets to include, and take as many as you need.

How to use the password generator

  1. Set the length — 16 characters or more is a sensible floor.
  2. Choose which character types to include, and whether to avoid look-alike characters.
  3. Generate, then copy the one you want straight into your password manager.

How it works

Strength is reported as entropy in bits, calculated as length × log₂(pool size). A 20-character password drawn from all four sets carries around 130 bits, which is far beyond brute-force reach. Length contributes more than complexity: adding characters beats adding symbol types.

Nothing here touches a network. The passwords are produced by crypto.getRandomValues inside your browser, exist only in that tab, and disappear when you close it.

Common questions

How long should a password be?

At least 16 characters for important accounts. Anything a service will accept above that is better still.

Is it safe to generate a password on a website?

Only when generation happens locally, as it does here — the page has no server component. Verify by loading the page and then disconnecting from the internet; it keeps working.

Should I reuse a strong password?

No. A unique password per account is the point of a password manager, because one breach then affects one account.

Related tools