Password Generator — Strong, Random Passwords (In Your Browser)
Generate strong, random passwords with configurable length and characters. Powered by WebCrypto, with live entropy shown. 100% in your browser — never transmitted. Free.
More tools
All free, all private — everything runs in your browser.
Passphrase Generator
Generate memorable 'correct-horse-battery-staple' passphrases from the EFF diceware wordlist. Choose your word count. Strong and easy to type. 100% in-browser. Free.
Pronounceable Password Generator
Generate passwords that are easy to read and say aloud but still strong, built from random syllables with WebCrypto. Easier to remember, hard to crack. 100% in-browser. Free.
PIN Generator
Generate random numeric PINs from 4 to 8 digits for banking, phone, and SIM cards, with WebCrypto randomness. No patterns, no repeats. 100% in-browser. Free.
Bulk Password Generator
Generate dozens or hundreds of strong passwords at once with WebCrypto, then export the batch as CSV, JSON, or .zip. All in your browser — nothing is ever transmitted. Free + Pro.
Password Strength Checker
Check how strong your password really is with zxcvbn real-world scoring, an estimated crack-time, and plain-English tips. The password is NEVER transmitted. 100% in-browser. Free.
Password Breach Checker
Check if your password appears in known data breaches using Have-I-Been-Pwned k-anonymity. Only a 5-char hash prefix leaves your device — your password NEVER does. 100% private. Free.
How to use Password Generator
- 1Pick a length (16+ recommended) and tick the character sets you want — uppercase, lowercase, digits, symbols.
- 2Click Generate — each character is drawn with the WebCrypto API, the browser's secure random source.
- 3Read the live entropy meter to confirm the strength of your chosen settings.
- 4Copy the password and save it in a password manager. It is never stored or transmitted.
Password Generator FAQ
- Is this password truly random?
- Yes. Every character is drawn with the WebCrypto API (crypto.getRandomValues), the same cryptographically-secure random source your browser uses for keys — not Math.random, which is predictable and unsafe for secrets.
- Is my generated password sent anywhere?
- No. The password is generated and shown entirely in your browser. It is never transmitted, logged, or stored on a server — there is no backend. Copy it to your clipboard and save it in a password manager.
- How long should my password be?
- Aim for at least 16 characters from a full character set (≈105 bits of entropy). The live entropy meter shows the exact strength of your current settings so you can pick a length you trust.