Password Generator

Runs in your browser — your data is never uploaded.

Generate strong random passwords in your browser. Every character comes from crypto.getRandomValues, the same cryptographically secure source your browser uses for real key material — never Math.random, which is predictable and produces passwords that only look strong. The result reports the actual entropy in bits, so “strong” is a measurement rather than a colour bar. Nothing is transmitted, logged or stored.

How to use Password Generator

  1. 1

    Choose a length — 16 or more is a sensible floor for anything that matters.

  2. 2

    Pick which character types to include, and how many passwords you want.

  3. 3

    Click “Generate” and copy the result.

Share

Embed this tool on your site

Paste this where you want the tool to appear. It runs entirely in your visitor's browser — no uploads, no account, no tracking.

Please keep the attribution line — it's what keeps these tools free.

Need a different size, a dark theme, or a different tool? Build an embed lets you preview it first.

Frequently asked questions

How random are these really?+

They use crypto.getRandomValues, the browser’s cryptographically secure generator, and draw characters by rejection sampling so every character is equally likely. A generator built on Math.random is seeded and predictable — the passwords look identical and are not.

How long should my password be?+

Length beats complexity. A 20-character password of letters and digits is far stronger than an 8-character one with symbols. The summary shows entropy in bits: under 40 is weak, 60 is reasonable, 80 or more is strong.

Should I include symbols?+

They add strength per character, but some systems reject them and some break on paste. If a site caps your length, symbols help; if you can choose length freely, adding four more characters achieves more.

What does “exclude look-alike characters” do?+

It removes l, I, 1, O, 0 and o — the characters people misread when copying a password off a screen or a printed sheet. Use it for anything you will type by hand, skip it for a password manager.

Are these passwords stored or sent anywhere?+

No. They are generated on your device, appear only in your browser, and are never transmitted or written to storage. Closing the tab is enough to be rid of them.