Password Generator

Configuration

Mode
Number of passwords
Character types
Options

Generated password

Generated password will appear here.

StrengthNot generated

Approximate rating based on length and character variety.

About this Password Generator

Generate strong random passwords or memorable passphrases, with an entropy-based strength estimate.

Passwords and passphrases are generated locally in your browser using the Web Crypto API and never sent anywhere. The strength estimate is exact information-theoretic entropy for the chosen options, not a heuristic guess.

FAQ

How is this different from my password manager's built-in generator?

Functionally similar — both use a cryptographically secure random source. This works without an account or extension, useful when your password manager isn't available.

What actually makes a password strong?

Length matters more than complexity — a long random password (16+ characters) is far harder to brute-force than a short one with forced symbols. Avoid dictionary words, names, and dates.

Should I reuse a strong password across accounts?

No — a unique password per account limits the damage if one service is breached. Use a password manager so you don't have to remember each one.

Is a generated password logged or stored anywhere?

No — generation happens entirely in your browser using the Web Crypto API's cryptographic random source; nothing is transmitted, logged, or saved.

Can I exclude ambiguous characters like 0/O and l/1?

Yes — toggle Exclude ambiguous to drop easily-confused characters from the output. There's no dedicated numeric-only PIN mode, but you can approximate one by disabling every character set except numbers.

Can I generate multiple passwords at once?

Yes — generate a batch of 1, 5, 10, or 20 at a time, then copy them all or download as CSV or JSON.

Related tools