Password Generator

Generate a strong, random password instantly, securely created on your device.

16+ recommended

How it keeps you safe

  • Uses the browser's cryptographically secure generator (crypto.getRandomValues), not Math.random.
  • Guarantees at least one character from each type you choose, then shuffles.
  • Passwords are created on your device and never sent or stored.

Tips

  • Use 16+ characters and a different password for every site.
  • Store them in a password manager such as Bitwarden.
  • Turn on two-factor authentication for email, banking and UPI apps.

Frequently asked questions

How long should a password be?

At least 12–16 characters. Length adds more strength than complexity.

What does entropy mean?

A measure of how hard the password is to guess. Around 70+ bits is strong and 100+ is very strong for most uses.

Is it safe to generate passwords online?

This one runs entirely in your browser and doesn't store or transmit anything. You can even use it offline once the page has loaded.

More text and developer tools

See all text and developer tools →