Strong Password Generator
Create strong, random passwords with the length and character types you choose — generated in your browser with a cryptographic random source, never sent anywhere.
🔒 Runs entirely in your browser — nothing you type is uploaded or stored on a server.
The Password Generator creates strong, random passwords to your exact specification. Choose the length and which character types to include — uppercase, lowercase, numbers and symbols — and a fresh password appears instantly, with a live strength meter and its entropy in bits so you can see just how hard it would be to guess. Every generated password is guaranteed to include at least one character from each type you turned on.
Randomness is where most password tools quietly cut corners. This one draws from your browser's cryptographically secure random source (crypto.getRandomValues) and uses rejection sampling so every character is equally likely — no bias toward certain letters. That matters: a password is only as strong as the randomness behind it. Nothing you generate is transmitted, logged or stored — the password is built on your device and never leaves it.
Practical touches make it easy to use everywhere. Turn on “no look-alikes” to drop easily confused characters like 0/O and 1/l/I for passwords you'll type by hand, generate a whole batch at once when you're setting up several accounts, and copy any password with one click. For the strongest protection, pair a long random password with a password manager and turn on two-factor authentication.
How to use
- Set the password length with the slider — 16 or more is a good default.
- Tick the character types to include: uppercase, lowercase, numbers and symbols.
- Turn on “No look-alikes” if you'll type the password by hand and want to avoid 0/O and 1/l/I confusion.
- Set the quantity if you need several passwords at once.
- Click Generate (or the ↻ button) and copy your password — watch the strength meter to judge how tough it is.
Examples
Length 16 with all four character types gives around 100 bits of entropy — far beyond what any attacker can brute-force.
Turn on “No look-alikes” for a password you'll read off a screen and type into a TV or console without mixing up 0 and O.
Set the quantity to 20 to generate a batch of unique passwords when creating several accounts or service credentials at once.
Push the length to 32+ with symbols on for encryption keys, admin accounts or anything that protects sensitive data.