Password Generator
Strong passwords with custom sets, in bulk
How to Use
Weak passwords are the number-one cause of account breaches. This tool uses your browser's crypto.getRandomValues — a cryptographically secure RNG, not Math.random — to generate truly unpredictable passwords with your chosen length and character sets, several at a time if you like.
How to use: set the length (16+ recommended), tick the character types (uppercase, lowercase, digits, symbols), optionally exclude ambiguous characters (0/O, 1/l/I), click "Generate" and copy. Passwords are created locally and never pass through any server.
FAQ
Are the passwords truly random?
Yes. The tool uses crypto.getRandomValues(), a cryptographically secure source on par with the OS security module — far less predictable than the commonly used Math.random().
How long should a secure password be?
With all four character types, 12 chars resist casual brute force; 16+ withstands prolonged offline attacks. For important accounts use 16-20 chars and enable two-factor authentication.
Are generated passwords stored?
No. Passwords are generated locally in your browser — never sent, stored or uploaded. They disappear when the page refreshes.