A sleek, browser-based passphrase generator that creates secure, human-readable passwords from a mnemonic wordlist. Built with vanilla HTML, CSS, and JavaScript — no dependencies, no tracking, fully client-side.
- Mnemonic Wordlist — Generates passphrases from a curated entropy pool of memorable words
- Configurable Length — Choose how many words to include in your passphrase
- One-Click Copy — Instantly copy generated passphrases to clipboard
- Fully Client-Side — No server calls, no data leaves your browser
- Dark Themed UI — Clean, modern interface with a cyberpunk aesthetic
Open index.html in any modern browser — no build step required.
-
Clone the repo:
git clone https://github.com/AlphaMvge/mnemonic-passphrase-gen.git cd mnemonic-passphrase-gen -
Open in browser:
# macOS open index.html # Linux xdg-open index.html # Windows start index.html
-
Generate: Click the generate button and adjust the word count as needed.
-
Copy: Hit the copy button to grab your passphrase.
Passphrases are generated by randomly selecting words from a mnemonic wordlist (similar to BIP-39 style wordlists used in cryptocurrency wallets). Each word adds ~10 bits of entropy, making a 7-word passphrase approximately 70 bits of entropy — far stronger than most traditional passwords.
| Method | Example | Entropy | Memorability |
|---|---|---|---|
| Random characters | x7#kQ!9m |
~52 bits | ❌ Hard |
| Mnemonic passphrase (7 words) | alaska carbon cinema athlete comet bonus alpha |
~70 bits | ✅ Easy |
| File | Purpose |
|---|---|
index.html |
App structure and layout |
script.js |
Wordlist, generation logic, clipboard handling |
style.css |
Dark-themed UI styling |
- HTML5 — Semantic structure
- CSS3 — Custom dark theme with animations
- Vanilla JS — Zero dependencies, pure browser APIs
MIT — © 2026 AlphaMvge