Generate strong random passwords online for free, with a custom length, character sets, excluded look-alike characters and batch size. Everything is computed locally in your browser and nothing is uploaded.
About random passwords
How password strength is actually measured
What is measured is not how messy it looks, but how many attempts it takes to exhaust every possibility. The larger the character set and the longer the password, the faster that number climbs: with digits only, each extra character multiplies the possibilities by 10; with upper case, lower case and digits, each extra character multiplies them by 62. So adding length almost always beats adding variety — the number of 12-character alphanumeric combinations already dwarfs an 8-character password stuffed with symbols. What genuinely drags strength down is predictability: Password1! technically contains all four character classes, yet it sits in the first few lines of every dictionary.
What if you can't remember a random password?
You were never supposed to. The sensible approach is to let a password manager hold the random passwords — the one built into your browser is good enough — and to remember only the master password that unlocks it. That master password can be a long passphrase built from unrelated words: four or five random nouns strung together is both long and memorable, and far more reliable than a string of symbols. The only things you should genuinely have to type from memory are your device login, the master password and your two-factor backup codes. Everything else gets filled in by the manager.
Habits that look safe and aren't
Using one "strong password" everywhere hands your security to the weakest site on the list — one breach anywhere, and credential-stuffing scripts immediately try it against your email and cloud storage. Rotating a number on the end (abc2024 becomes abc2025) is no better: the previous version is in the breach dump, and guessing the next one takes a handful of attempts. Substituting characters in a name, birthday or phone number — writing a as @, o as 0 — has had matching rules in password dictionaries for years and adds very little difficulty. And writing passwords on a sticky note, in saved chat messages or in a plain spreadsheet just moves the risk from cracking to leaking.
Three things to do after generating one
First, save it into your password manager right away — don't plan to do it later, because refreshing this page leaves no trace of it here. Second, turn on two-factor authentication for the accounts that matter: email, payments, cloud storage. It blocks the vast majority of login attempts even after a password leaks. Third, when a site notifies you of a breach, changing the password for that one site is enough — provided you weren't reusing it in the first place.