Password Generator
Create strong, random passwords in your browser. Nothing sent over the network.
Why random beats clever
A "P@ssw0rd!" pattern feels clever but is the first thing attackers try. A random 20-character string with mixed casing, numbers and symbols is effectively unbreakable by brute force (~1039 combinations).
This generator uses your browser's window.crypto.getRandomValues() — the same source your bank uses. Nothing is ever sent over the network. Everything happens in your browser. Close the tab and it's gone.
Tips
- Use a password manager (1Password, Bitwarden, Apple Keychain) — never reuse passwords.
- Turn on two-factor authentication wherever possible.
- Length matters more than complexity: 20 lowercase letters > 8 mixed.