🔐 Password Generator

Generate strong, random passwords. Everything runs in your browser — nothing is sent anywhere.

>}H?^rm3Xan9,1L,
StrengthVery Strong
Length16

How this password generator works

This tool builds passwords using your browser's cryptographically secure random number generator (the Web Crypto API), not the weak Math.random(). Your password is created entirely on your device — it is never transmitted, logged, or stored anywhere.

What makes a strong password?

  • Length first. Every extra character makes a password exponentially harder to crack. Aim for 16 or more.
  • Mix character types. Combining upper- and lower-case letters, numbers, and symbols enlarges the search space.
  • Make it unique. Never reuse passwords across sites — one breach shouldn't unlock everything.
  • Use a password manager. Strong passwords are only practical if you don't have to remember them all.

Security tips

Pair strong passwords with two-factor authentication wherever it's offered, and prefer SSH key authentication over passwords for server access. For locking down a server, see our guide on configuring a Linux firewall.