Password generator
Strong passwords with alphabet control, per-type minimums/maximums, exclusion of similar characters (0/O, 1/l/I). Plus a passphrase mode — random words joined by a separator.
01
Generator settings
Mode
Count
1
Length
16
Types
Min / Max per type
A–Zminmax
a–zminmax
0–9minmax
Exclude similar
Prefix / Suffix
Entropy93 bitsgood
02
Result
Click 'Generate' — passwords will appear here.
03
About strong passwords
Entropy vs length
log2entropy = length × log2(alphabet)
Password strength is measured in bits of entropy — how many attempts are needed. 60 bits — minimum for important services, 80+ for banks and email, 100+ for a password-manager master. Our indicator is the raw formula and doesn't account for dictionary attacks on weak patterns.
Passphrase — 4+ words
diceware4 words × log2(500) ≈ 36 bits · 6 words — 54
Three or four random words from a large list are easier to memorise than 16 random characters, with comparable entropy. Diceware is the classic method: 7776 words × 5 dice rolls. Our list is ~500 words — use 5–6 words for enough entropy.
Similar characters
0/O, 1/l/Iexclude — fewer typos, lower entropy
0 and O, 1/l/I, S/5 — easy to confuse on paper and in a monospace font. Excluding them helps with hand-typed passwords. The downside — slightly lower entropy (smaller alphabet). Not critical if length ≥ 14.
Storage — password manager
1Password / KeePassno notepad · no browser · no email
A unique complex password per service is the only real defence against mass leaks. You can't remember them all. Use a password manager (1Password, Bitwarden, KeePass) with a single 20+ character master password or a 6-word passphrase.