API Usage
You can generate passwords and passphrases via curl or your browser using the following endpoints:
- /password — Random password (8 mixed-case letters, default)
- /password+N — Random password with N letters (e.g.
/password+12) - /password+number+symbol+N — Password with digit, symbol, and N letters (any order, e.g.
/password+symbol+number+10) - /passphrase — Passphrase (4 EFF words, default)
- /passphrase+N — Passphrase with N words (e.g.
/passphrase+6) - /passphrase+number — Passphrase with a digit appended
- /passphrase+symbol — Passphrase with a symbol appended
- /passphrase+number+symbol+N — Passphrase with digit, symbol, and N words (any order, e.g.
/passphrase+symbol+number+7) - /random — Random password (12 mixed-case letters, default)
- /random+N — Random password with N letters (e.g.
/random+20)
Examples
# 8-letter password
curl genpwd.sh/password
# 12-letter password
curl genpwd.sh/password+12
# 4-word passphrase
curl genpwd.sh/passphrase
# 6-word passphrase with digit and symbol
curl genpwd.sh/passphrase+number+symbol+6
# 20-letter random password
curl genpwd.sh/random+20