Features
SeedGen3 gives the user maximum freedom of choice: it's an aid to help you avoid mistakes and use seed phrases in a more flexible and secure way.
What you can do with SeedGen3:
- 100% offline, zero servers: runs entirely in the browser, in a single HTML file. No data ever leaves your device.
-
Maximum input flexibility:
- Words, including for existing wallets, with verification against the BIP39 dictionary and checksum.
- Numbers, converted to words and back.
- Bits from dice rolls or another external source, in turn converted into words and numbers.
- Save seed and keys (private and public) as QR code, alphanumeric text, or numbers.
- Decoy label: steganographic camouflage of the seed inside an innocuous-looking image.
- Generation of private keys and public addresses, with export (alphanumeric and QR code) for: Bitcoin (Native SegWit, Legacy, Nested SegWit, Taproot), Ethereum/EVM, and TRON.
Entropy:
Random number generator: simple, intuitive, practical. Uses the browser's CSPRNG, fully controlled by the user.
Microphone entropy: a substantial piece of engineering, built for BYOE — the user genuinely brings the entropy of their own environment, not a number computed on paper.
- Sample collection is filtered based on measured entropy, not raw audio.
- Over 2,800,000 bits collected to yield 256 usable ones — a ratio of nearly 11,000 to 1, to maximize entropy density.
- XOR'd with the browser's CSPRNG as an additional layer of defense.
- Verified entropy quality: real-time health tests compliant with NIST SP 800-90B (RCT/APT), plus statistical validation of the output with NIST SP 800-22.
We tell you how it's built and what results it produced: the choice is entirely yours. One thing is certain — it's YOUR entropy.
Security:
- A single file, usable offline: even the QR libraries and the BIP39 dictionary are embedded in the script.
- Fully readable, open source, and auditable by anyone — developers and non-developers alike, with the help of an AI.
- Tests against official vectors and edge cases for key generation, run on every restart: anyone reading the code can be certain they've been verified.
- Memory wiped on every choice change, manually clearable by the user, with clipboard and sensitive data kept under control.
We set out to build a tool, and ended up building a small tank.