Generate
Generate strong random passwords or passphrases with Web Crypto.
Runs entirely in your browser
Nothing you paste is uploaded. Monaco and Prettier load on demand from this origin.
Options
Every selected character class is guaranteed to appear at least once.
Generated
q.nRe@#t{Z.ws>oQJPn9
There is no upload endpoint — your files are processed in this browser tab. Open your network tab and check. See how it stays private.
How to password generator
- Choose a type. Pick a random-character password or a passphrase.
- Set options. Adjust length, character sets, or word count.
- Copy. Copy the generated secret.
A strong, unique password for every account is the baseline of security, and generating one locally means it isn't exposed before you even save it. Passphrases trade compactness for memorability; random strings maximize entropy per character.
The Passwords Desk has a full manager for storing them, and the security tools can check strength or hash a value.
Frequently asked questions
Are these passwords truly random?
Yes. They're drawn from the Web Crypto secure random generator, not a predictable pseudo-random source, so they're suitable for real credentials.
Passphrase or random password?
Passphrases (several random words) are easier to remember and type; random-character strings are more compact. Both can be very strong at sufficient length.
Is the password sent anywhere?
No. It's generated in the browser and never leaves the tab, so it isn't logged by any server.
Related tools
- Password GeneratorGenerate strong random passwords and memorable diceware passphrases using your browser's cryptographic RNG. Tune length, character sets, and word count, see a live strength and entropy estimate, and copy — nothing is generated on or sent to a server.
- ULID / NanoIDBatch-generate ULIDs and NanoIDs locally with Web Crypto.
- UUID generatorGenerate batches of RFC 4122 version 4 UUIDs instantly.
- Password strengthzxcvbn scoring