pazzwrd
v1.0.3
Published
Generate strong passwords you can actually remember
Maintainers
Readme
pazzwrd
Generate strong passwords you can actually remember.
Table of Contents
Install
npm install -g pazzwrdUsage
$ pazzwrd
Brave42!Palace85#Flip29&RiverOne command, one password. Words follow grammar patterns for better memorability. Ready to paste.
Interactive Mode
$ pazzwrd -aFull customization through a step-by-step prompt:
- Word style — sentence-like (grammar patterns) or random (all words from the same pool)
- Word lists — EFF Large (7,776 words), EFF Short 1 & 2 (1,296 each), or any combination (random mode)
- Word count — 3 to 7 words per password
- Separators — mixed (numbers+symbols), numbers only, symbols only, custom, or none
- Capitalization — yes, no, or random
- Batch — generate up to 20 passwords at once
- Clipboard — copy first, all, or none
How It Works
- Default mode uses grammar patterns — words follow sentence-like structures (adjective-noun-verb-noun) so passwords read more naturally and are easier to remember
- Word lists are sourced from EFF dice word lists and hand-curated POS word lists (2,048 nouns, 2,048 adjectives, 1,024 verbs)
- Randomness comes from
crypto.getRandomValues()with rejection sampling to eliminate modulo bias - Interactive mode shows entropy and estimated time to crack so you can compare configs
- Default config (~73 bits of entropy, ~3 centuries to crack at 1 trillion guesses/sec)
Options
pazzwrd Generate a password with smart defaults
pazzwrd -a Interactive mode with full customization
pazzwrd -h Show help
pazzwrd -v Show versionSponsors
pazzwrd is free, open source, and built by one person. Sponsorship funds continued development, new features, and long-term maintenance. If pazzwrd saves you time or keeps your accounts safe — consider supporting it.
Gold Sponsor
Logo on README, link to your site, priority issue support
Silver Sponsor
Name on README with a link
Backers
Every bit helps. Thank you for supporting pazzwrd.
License
GPL-3.0
