Related Tools
About the Password Generator
The mathematics of password cracking is brutal: an 8-character password using only lowercase letters falls to a modern GPU in minutes, while a 16-character mix of cases, digits, and symbols would take centuries with the same hardware. Length does the heavy lifting, and unpredictability does the rest β which is exactly what a generator provides and human brains cannot.
This generator creates cryptographically random passwords using your browserβs Web Crypto API (the same entropy source used for HTTPS). Choose length and character sets β uppercase, lowercase, digits, symbols β and optionally exclude look-alike characters (O/0, l/1) for passwords you must read aloud or type from paper. Every password is generated locally; nothing is transmitted, stored, or logged.
Pair generated passwords with a password manager: one unique 16+ character password per site converts every future breach from "my whole digital life" into "one account, reset in a minute".
How to use the Password Generator
- 1 Set the length β 16+ for important accounts, 12+ minimum anywhere.
- 2 Toggle character sets: include symbols for maximum strength, disable look-alikes if you will type it by hand.
- 3 Click Generate; the password appears with a live entropy estimate.
- 4 Copy with one click straight into your password manager, then generate the next one β never reuse across sites.
Key features
Web Crypto randomness
Cryptographically secure generation, not Math.random β suitable for real credentials.
Adjustable length and sets
From 6 to 64 characters across four character classes.
Look-alike exclusion
Optional removal of O/0 and l/1 pairs for legible passwords.
Entropy readout
A strength estimate in bits so quality is visible, not guessed.
Who uses the Password Generator?
- Creating a unique password for every new account signup.
- Admins issuing initial credentials that meet organisational complexity policies.
- Wi-Fi passwords for home routers β WPA2 passwords become the networkβs master key.
- Encrypting password-protected archives and documents shared by email.
- Recovering from a breach: rotating every reused password methodically.
Tips and best practices
- Length beats cleverness: a 20-character lowercase password often outranks a 10-character symbol soup β and is easier to type.
- Never reuse passwords across sites. Password managers make uniqueness free; reuse is what turns one breach into ten.
- Enable two-factor authentication everywhere β a strong password plus TOTP or hardware key survives phishing that defeats either alone.
- For memorable-but-strong passphrases, use 4+ random unrelated words; avoid quotes, song lines, and keyboard walks (qwerty patterns).
- Rotate immediately on any breach notification for that service; otherwise, scheduled rotation mostly causes weaker, predictable passwords.
- Security questions are passwords too β generate random answers and store them in the manager.
Frequently asked questions
16+ characters for anything important, 12 absolute minimum. Longer is exponentially stronger: each added character multiplies the search space by the character-set size.
No. Generation uses your browserβs Web Crypto API locally; the password exists only on your screen until you copy it.
Patterns: dictionary words, names, dates, keyboard walks, and substitutions like @ for a β cracking tools test all of these first. Randomness is the defence.
O/0 and l/1 confusion causes failed logins when typing from paper or reading aloud; excluding them costs negligible entropy at longer lengths.
At equal entropy, yes for memorability β four random words are stronger than most 8-character passwords and far easier to remember. The randomness must be real, not favourite-movie quotes.