Strong · Private · Instant
No passwords generated yet
A strong password is your first line of defence against hackers. This free password generator uses your browser's built-in cryptographic random number generator (crypto.getRandomValues) — meaning every password is truly random and nothing is ever sent to a server. Your passwords stay on your device.
Length is the single biggest factor. A 16-character password with mixed uppercase, lowercase, numbers and symbols has over 100 bits of entropy — essentially uncrackable by brute force. Avoid dictionary words, names, dates and keyboard patterns like qwerty or 123456. Use a unique password for every account.
Set your desired length with the slider (we recommend at least 16 characters). Toggle uppercase, lowercase, numbers and symbols on or off. Enable No ambiguous to remove characters like 0, O, 1, l and I that look similar — useful if you need to type the password manually. Hit Generate and tap the password to copy it instantly.
Need something you can actually remember? Enable Memorable mode to generate a password in the format Word-42-word — easy to recall, still hard to guess. Great for master passwords or accounts you type frequently.
Switch to the PIN tab to generate a 4, 6 or 8 digit PIN for your phone, bank card or device. Each digit is generated independently using cryptographic randomness.
A strong password is your first line of defense against hacking, phishing and data breaches. This free password generator creates cryptographically random passwords instantly in your browser — nothing is ever sent to a server. Choose any length from 6 to 64 characters, mix uppercase letters, lowercase letters, numbers and symbols, and your password is ready in one tap.
Strength comes from two things: length and character variety. A 16-character password using uppercase, lowercase, numbers and symbols has over 95 bits of entropy — virtually impossible to crack by brute force. This tool shows entropy in bits so you always know exactly how strong your password is.
8 characters — Weak, avoid for anything important. 12 characters — Acceptable for low-risk accounts. 16 characters — Recommended minimum for email, banking and social media. 20+ characters — Use for password manager master passwords and critical accounts.
Need a numeric PIN? Switch to PIN mode to generate a random 4, 6 or 8-digit PIN using a cryptographically secure random number generator — not Math.random().
The memorable mode generates a Word-Number-Word format (e.g. Maple-42-River) — easy to remember, hard to guess, and strong enough for most everyday accounts.
Yes — because this one runs entirely in your browser. No network request is made when generating a password. You can even turn off Wi-Fi and it still works. Your passwords never leave your device.