Password Generator
Create a strong, random password — or a memorable word passphrase — in seconds. Choose the type, how long it should be, and which character types to include. Everything happens on your device.
A strong password is long and unpredictable — aim for at least 12–16 characters mixing uppercase, lowercase, numbers, and symbols, or a passphrase of four or more random words. Pick the type and length, choose which character sets to include, and a fresh random password is generated on your device.
Generated on your device — never sent anywhere
Every password is created right here in your browser using its built-in secure random generator (crypto.getRandomValues). Nothing you generate is uploaded, logged, or stored — close the tab and it's gone. For real safety, never reuse a password across accounts, and keep your passwords in a password manager.
How to use the password generator
Pick Random password for the strongest, most compact result, or Passphrase when you need something you can type and remember. For a password, drag the slider to set the length, then tick the character types you want to include. For a passphrase, choose how many words to string together and which separator to use. The result updates as you change the options. Press Generate for a fresh one, and Copy to put it on your clipboard.
Passphrases. A passphrase such as river-maple-stone-cloud is far easier to type and remember than a random string while staying strong through length. More words means harder to guess, and four or more is a sensible target.
Length. Longer is stronger. For most accounts, 16 characters or more is a sensible minimum. Some sites cap the length — if so, use the longest they allow.
Character types. Mixing uppercase, lowercase, numbers, and symbols makes a password much harder to guess. Leave them all on unless a site rejects symbols.
Exclude ambiguous characters. Turn this on when you'll read or type the password by hand — it leaves out look-alikes such as the number 0 and the letter O.
Password tips & common questions
What makes a password strong? Length first, then variety. A 20-character mix of letters, numbers, and symbols is far stronger than a short clever word. Avoid names, dates, and dictionary words.
Should I use a different password for every account? Yes. If one site is breached, reused passwords let attackers into your other accounts. A password manager remembers them so you don't have to.
Are these passwords truly random? They're drawn from your browser's cryptographically secure random source — the same kind of randomness used for encryption — not the predictable Math.random.
Is anything sent to a server? No. This tool is fully client-side. The password never leaves your device.