Generators · Free Tool
Password Generator
Generate strong, cryptographically random passwords with custom length and character sets.
About this tool
Generate strong random passwords using the browser's cryptographically secure random source (not the guessable Math.random). Choose the length and which character sets to include — lowercase, uppercase, digits, and symbols — and optionally exclude ambiguous characters like l, 1, O, and 0.
Everything happens locally in your browser: generated passwords are never transmitted, logged, or stored anywhere.
Common uses
- Create a strong master password or passphrase seed
- Generate one-off credentials for service accounts and APIs
- Produce temporary passwords for new user accounts
Frequently asked questions
How long should a password be in 2026?
Sixteen characters with mixed character sets is a solid baseline; twenty or more is better for anything critical. Length beats complexity — every added character multiplies the cracking effort.
Is it safe to generate passwords in a browser?
Yes, here: the tool uses crypto.getRandomValues (a cryptographic RNG) and runs entirely offline in the page — the password never leaves your device. Still, store it in a password manager, not a text file.
Is my data uploaded to a server?
No. This tool runs entirely in your browser using JavaScript — nothing you type is transmitted, logged, or stored anywhere. You can even use it offline once the page has loaded.