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
- Set the length — 16 characters or more is a sensible floor.
- Choose which character types to include, and whether to avoid look-alike characters.
- 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.