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.