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.

01Settings02Result03About04Questions05Related
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

log2
entropy = 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

diceware
4 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/I
exclude — 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 / KeePass
no 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.
04

Frequently asked questions

Set the length and the character set and the password appears immediately. Sixteen characters mixing lower case, upper case, digits and punctuation covers almost every service. Length is the parameter that matters most: it raises strength faster than exotic symbols do, and it is the easiest one to increase.

Updated

«» added to favorites