Random Password Generator
Generate strong passwords locally with length, character-class and passphrase control.
Set options and press Generate.
Tip: press Space or Enter to generate, C to copy.
Passwords are generated entirely in your browser using the Web Crypto API and never sent anywhere.How it works
What is the Random Password Generator?
A random password generator creates strong, unpredictable passwords so you never reuse a weak one. This generator runs entirely in your browser and never transmits anything, so a password you create here is safe to actually use. Control the exact length, toggle uppercase, lowercase, numbers, and symbols, and exclude ambiguous characters like l, 1, O, and 0 for passwords you'll type by hand. Switch to passphrase mode for memorable word-based passwords, generate ten at once, and watch a live entropy and strength meter estimate how hard each one is to crack.
How to use the random password generator
- Set the password length with the slider.
- Choose which character classes to include.
- Optionally exclude ambiguous characters or switch to passphrase mode.
- Press Generate to create passwords.
- Check the strength meter, then copy the one you want.
Use cases
New account sign-ups
Create a unique, strong password for every new account instead of reusing one.
Meeting password policies
Dial in length and character classes to satisfy a specific site's requirements.
Memorable passphrases
Generate word-based passphrases that are strong yet easier to remember and type.
Developer secrets
Produce local-only tokens and sample secrets without a network round-trip.
Bulk creation
Generate ten passwords at once and pick the one you like best.
Frequently asked questions
Is my password sent anywhere?
No. Everything is generated locally in your browser and nothing is transmitted or stored on a server.
How is the password randomness generated?
It uses your browser's cryptographic random source, the same primitive browsers use for security-sensitive work.
Can I exclude confusing characters?
Yes. Turn on "exclude ambiguous" to drop characters like l, 1, O, and 0.
What is passphrase mode?
It builds a password from several random words, which is strong and easier to remember than a random string.
What does the strength meter show?
It estimates entropy in bits, giving a sense of how resistant the password is to brute-force guessing.
Can I generate several at once?
Yes. Generate up to ten passwords in one action and copy any of them.
Last updated: