Password Generator
Generate strong random passwords using your browser's cryptographic random source.
To generate a strong password, set the length and character sets above and press generate. Passwords use crypto.getRandomValues, the browser's cryptographically secure random source, and are created entirely on your device — never sent to or stored on a server.
Runs in your browser- Privacy
- Runs entirely in your browser — nothing is uploaded
- Cost
- Free, unlimited, no sign-up
Frequently asked questions
Are these passwords really random?
How long should a password be?
How to use the password generator
- 1Choose the style.
- 2Enter or paste your pattern.
- 3Set the length.
- 4Set the how many.
- 5Turn "Exclude look-alikes (0 O l I)" on or off as needed.
- 6Turn "Uppercase A-Z" on or off as needed.
- 7Turn "Lowercase a-z" on or off as needed.
- 8Turn "Numbers 0-9" on or off as needed.
- 9Turn "Symbols !@#$" on or off as needed.
- 10The result appears immediately — copy or download it.
Embed this tool
Put the working password generator on your own site. It runs in your visitors' browsers exactly as it does here — free, no account, nothing uploaded.
Share this tool
Related tools
Passphrase GeneratorGenerate memorable Diceware-style passphrases from random words.Password Strength CheckerEstimate how long a password would take to crack, and see exactly what weakens it.Random String GeneratorGenerate random strings from a chosen character set — for keys, tokens and test data.Bcrypt Hash GeneratorHash a password with bcrypt at a configurable cost factor — the right way to store passwords.Nano ID GeneratorGenerate compact URL-safe unique IDs — shorter than a UUID with comparable collision safety.Password Policy TesterTest a password against a policy and see whether the policy actually improves security.
Last updated
More hash & crypto tools