Password Generator
Create strong random passwords with your browser’s secure random generator. Pick the length and character sets, or make many at once.
4 to 128 characters
1 to 100
Generated passwords
Shortcut: Ctrl/⌘ + Enter to regenerate
How to use
- Set the length. Use at least 12 characters, and 16 or more for important accounts.
- Choose which characters to use. Exclude look-alikes if you will read the password aloud or type it by hand.
- A password appears right away with its strength and entropy. Click “Regenerate” or press Ctrl/⌘ + Enter for a new one.
- Need several? Raise “How many”, then click “Copy all” or “Download”, or copy just one.
FAQ
Are these passwords safe? Are they uploaded?
They are created entirely in your browser with crypto.getRandomValues() from Web Crypto, a cryptographically secure random generator. Nothing is sent to a server or stored, and the passwords are gone when you close the page.
What is entropy, and how much is enough?
Entropy measures how hard a password is to guess, in bits. Each extra bit doubles the number of possibilities. Aim for at least 60 bits for everyday accounts and 80 or more for important ones or a master password. A 16-character password using all four types has about 104 bits.
Does “use each type at least once” make passwords weaker?
Slightly fewer combinations are possible, but the effect is tiny. The tool picks evenly among all passwords that meet the rule, and the entropy shown is exact: it already leaves out the combinations that are not allowed.
Why exclude 0, O, 1, l and I?
They look alike in many fonts, which causes mistakes when you copy a password by hand, read it aloud or type it on a TV. Excluding them lowers entropy a little; add a character or two to make up for it.
What does “no modulo bias” mean?
Taking a random number modulo the number of characters makes some characters slightly more likely than others. This tool uses rejection sampling instead: random values that would cause bias are thrown away and redrawn, so every character is exactly equally likely.
Is there a passphrase mode?
Not yet. Passphrases need a large built-in word list, and the popular lists are not under a license this site can bundle. For something memorable, use a longer password together with a password manager.
Related tools
Password Strength Checker
See how easy a password is to guess, with crack-time estimates for several attack scenarios and tips to improve it. It never leaves your browser.Hash Generator
Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes of any text at once, and check them against an expected value.UUID Generator
Generate UUID v4, UUID v7, ULID and Nano ID in bulk, and validate any UUID to see its version and embedded time.Random Number Generator
Generate random whole numbers or decimals in any range, with options for count, no repeats, sorting and excluded values.