All tools · Generate

Password Generator

A password generator is exactly the kind of tool you should be paranoid about. If we transmitted what we generated, the whole exercise is theatre. So we don't. Open DevTools, hit Network, then click "Generate" twenty times. Zero requests. The randomness comes from crypto.getRandomValues, the same source your browser uses for TLS handshakes. Then we throw it on the page and forget about it.

Loading tool…

Examples

16-char strong (default mix)
OutputK9$mP@2wL!nQ8&vR

Mixed case, digits, symbols — what most sites accept.

20-char alphanumeric only
Outputk9MP2wLnQ8vRxYzA3Jb4

For systems that reject symbols.

Memorable diceware-style
Outputforest-banjo-purple-mint-river

Long but easier to type, still ~75 bits of entropy.

Frequently asked questions

How long should my password be?

16 characters with mixed types is fine for forums and shopping sites you don't deeply care about. For email and banking, go to 20+ characters or use a 5-word passphrase. Email is the one to obsess over — whoever owns your email can reset every other account.

Are these passwords really random?

Yes — we use the browser's crypto.getRandomValues(), the same source TLS keys use. They are not derived from your IP, the time, or anything predictable.

Should I trust an online generator?

This one runs 100% client-side — open DevTools and check the Network tab, nothing is sent. For the most paranoid use cases, your password manager has a built-in generator that is equivalent.

Why avoid using a familiar phrase as a password?

Attackers test common phrases first (dictionary attacks). True randomness defeats this. If you need to remember it, use 5-6 random words instead of one phrase.

Do I really need a different password per site?

Yes. Breaches happen often; if you reuse a password, one leak compromises every account using it. Use a password manager (1Password, Bitwarden, etc.).

About this tool

Password Generator runs entirely in your browser using standard Web APIs. No data is sent to any server. The source for this tool is in our public GitHub repository.

Related tools

← All 96 tools

Why this tool

vs typical free web-tool sites

1vwTypical free site
PriceFreeFree
Signup requiredNoOften (for premium features)
Ads inside the toolNoYes (banner + video)
Data sent to serverNo (browser-only)Yes (inputs analyzed for ads)
Total tools96Often <20 or scattered across sites
Bookmarkable URL per toolYesMixed
Loads in under 1sYes (static)Often slow (ad tracking)
MultilingualEN / ES / PT / FR / DEUsually EN only
Open sourceYesNo