A simple educational tool that converts BIP-39 mnemonic words into their corresponding binary representation — and vice versa.
You can also add words to a live list with indexed order display.
⚠️ Security Notice:
This site is intended for testing and educational purposes only.
For better security, download the code from GitHub and run it locally on your own machine with the internet disconnected.
- 🔡 Convert BIP-39 words to binary (bit) representation
- 🔁 Convert binary bits back into BIP-39 words
- 📋 Add and manage a FIFO list of words with index tracking
- 🎮 Retro pixel interface inspired by 8-bit style
- ⚛️ Built with modern web tools (React, Vite, Tailwind, shadcn/ui)
Make sure you have Node.js installed on your machine:
- Node.js (version 16 or higher)
- npm (comes with Node.js)
git clone https://github.com/imperadorxs/bip39-dotmap-generator.git
cd bip39-dotmap-generatornpm installnpm run devVisit http://localhost:5173 to see the app running.
- Check/uncheck the 11 bit checkboxes to create a binary pattern
- The corresponding BIP-39 word will appear automatically
- View the decimal index and binary representation
- Type a valid BIP-39 word in the input field
- The checkboxes will update to show the binary representation
- See the word's position in the BIP-39 wordlist
- Add words to create a numbered list
- View the index order of your selected words
- Clear the list when needed
- React - UI framework
- Vite - Build tool
- Tailwind CSS - Styling
- shadcn/ui - UI components
npm run buildThe optimized files will be generated in the dist/ folder.
MIT License - feel free to use this project for educational purposes.
⭐ Star this repo if it helped you understand BIP-39 better!
If this tool helped you understand BIP-39 better, consider supporting its development:
Bitcoin: bc1pkrgzkhq5rl0l388crkm3mhse088ll5kefzcexgft3dv7sja4zg6qcdapae
Ethereum: 0xd28A3C167Ef81A5B1adb31ae0b57BfEFC2166154
Solana: 4kW7QzizSo84mZZdZ93AR7MoUJFsJrnh3QyRizTi4Ho2
Every satoshi helps keep this project maintained and improved! 🙏