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/s33d
cargo install --git https://github.com/rittikbasu/s33d
generate 12-word phrase (default):
s33d -w 12
generate 24-word phrase (extra security):
s33d -w 24
generate with qr code for mobile wallets:
s33d -q
generate in different language:
s33d -l japanese
show technical details:
s33d -e
show entropy as hexadecimal:
s33d -x
clean mode (just the phrase):
s33d -c
list all supported languages:
s33d --list
add optional passphrase (25th word):
s33d -p
show derived 64-byte master seed:
s33d -s
combine passphrase + seed output:
s33d -p -s
custom entropy strength (128-256 bits):
s33d -b 192
s33d -b 256
brew update && brew upgrade s33d
cargo install --git https://github.com/rittikbasu/s33d --force
supports 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 --release
pre-built binaries available at releases
mit