Password Generator
Cryptographically random. Generated entirely in your browser — never sent to any server.
crypto.getRandomValues(). Nothing leaves your device.Cryptographically random. Generated entirely in your browser — never sent to any server.
crypto.getRandomValues(). Nothing leaves your device.This free password generator creates strong, random passwords right in your browser. Choose the length and which character types to include (uppercase, numbers, symbols), and copy the result. Nothing is sent anywhere — passwords are generated locally and never stored or transmitted. No sign-up.
Length and randomness beat clever substitutions. A long string of random characters (12–16+) is far harder to crack than a short “P@ssw0rd!” — and even better is a long random passphrase of unrelated words. Avoid anything based on names, dates or dictionary words.
Aim for at least 12 characters, and 16+ for important accounts like email and banking. Each extra character multiplies the time to brute-force it, so length is the single biggest lever you control.
Only if it generates locally in your browser and sends nothing to a server — which this one does. As a rule, never use a generator that transmits or logs what it makes, and change any password you suspect was exposed.
No — reuse is the most common way accounts get taken over, because one leaked site exposes all the others. Use a unique password per account and a password manager to remember them, so you only memorise one strong master password.
Often yes. A passphrase of four or more random, unrelated words is long, high-entropy, and far easier to remember than a random symbol string — which means you're more likely to actually use a strong one rather than reuse a weak one.