Security

Password Generator

Generate strong random passwords with your chosen length and character types. Everything happens in your browser — nothing is sent anywhere.

16
Select at least one character type.

Strength

What makes a password strong

Length matters more than complexity. A 16-character password drawn from a large character set has so many possible combinations that brute force becomes impractical, even with modern hardware. Adding character types helps, but doubling the length helps far more.

Is this safe to use?

Passwords are created locally using crypto.getRandomValues(), your browser’s cryptographically secure random source — not the predictable Math.random() used by many generators. Nothing is transmitted over the network, and nothing is stored. You can even disconnect from the internet before generating one.