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
Choose a length — 16 or more is a sensible floor for anything that matters.
- 2
Pick which character types to include, and how many passwords you want.
- 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.