a fully offline, paranoid-friendly cli tool that generates bip-39 compatible seed phrases using strong entropy and secure randomness.
just you, your machine, and your seed.
a seed phrase (also called a mnemonic) is a human-readable backup of your cryptocurrency wallet. instead of remembering complex private keys like 0x3a4b5c6d..., you get 12 simple words like apple tree moon river.
same security, but you can actually write it down and remember it. lose your phone? use the seed phrase to restore your wallet. it's like a master key that recreates all your crypto addresses.
because generating seed phrases should be:
- 🔒 secure (using os-level entropy)
- 🎯 simple (just works™)
- 🛠 reliable (follows bip39 standard)
- ⚡️ fast (< 4ms generation time)
- 📦 tiny (~1mb binary)
- 🌍 multilingual (10 languages)
- 📱 mobile-ready (qr code support)
brew install rittikbasu/s33d/s33dcargo install --git https://github.com/rittikbasu/s33dgenerate 12-word phrase (default):
s33d -w 12generate 24-word phrase (extra security):
s33d -w 24generate with qr code for mobile wallets:
s33d -qgenerate in different language:
s33d -l japaneseshow technical details:
s33d -eshow entropy as hexadecimal:
s33d -xclean mode (just the phrase):
s33d -clist all supported languages:
s33d --listadd optional passphrase (25th word):
s33d -pshow derived 64-byte master seed:
s33d -scombine passphrase + seed output:
s33d -p -scustom entropy strength (128-256 bits):
s33d -b 192
s33d -b 256brew update && brew upgrade s33dcargo install --git https://github.com/rittikbasu/s33d --forcesupports 10 languages with perfect compatibility:
- english (widely supported by all wallets)
- japanese, korean, chinese (simplified/traditional)
- french, italian, spanish, portuguese, czech
note: english is recommended for maximum wallet compatibility
- write your phrase on paper, never digitally
- store it in a secure place
- verify words before final storage
- never share your phrase
- consider hardware wallets
- if using passphrases:
- treat passphrases like passwords - never forget them
- store phrase and passphrase separately
- test recovery before storing large amounts
- wipes secrets from memory immediately after use
- forbids unsafe code at compile time
- checks all dependencies for known vulnerabilities automatically
uses your operating system's cryptographically secure random number generator:
- unix/linux:
/dev/urandom - windows:
CryptGenRandom - macos:
SecRandomCopyBytes
this ensures truly random, unpredictable seed generation with proper entropy.
git clone https://github.com/rittikbasu/s33d.git
cd s33d
cargo build --releasepre-built binaries available at releases
mit
