Bulk generate EVM-compatible wallets (Ethereum, BSC, Polygon, Arbitrum, etc.) instantly from your terminal.
- 🚀 Bulk Generation — Generate up to 10,000 wallets in a single batch
- 🔐 Full Wallet Data — Address, Private Key, Mnemonic Phrase & Derivation Path
- 📄 Multiple Export Formats — Save as TXT, CSV, or JSON
- 🎨 Beautiful CLI — Interactive terminal interface with colors & animations
- ⚡ Fast & Lightweight — Powered by ethers.js v6
- 🌐 EVM Compatible — Works with all EVM chains (ETH, BSC, Polygon, Avalanche, Arbitrum, etc.)
- Node.js v16 or higher
- npm (comes with Node.js)
-
Clone the repository
git clone https://github.com/YOUR_USERNAME/evm-wallet-generator.git cd evm-wallet-generator -
Install dependencies
npm install
-
Run the bot
npm start
Simply run the bot and follow the interactive prompts:
node index.jsYou will be presented with a menu:
- 🔑 Generate Wallets — Start generating wallets
- 📂 View Saved Files — View previously generated wallet files
- ❌ Exit — Exit the application
- Number of wallets — Enter how many wallets you want to generate (1 - 10,000)
- Save format — Choose your preferred export format:
- 📄 TXT — Human-readable text file
- 📊 CSV — Spreadsheet compatible (Excel, Google Sheets)
- 📋 JSON — Structured data for developers
- ❌ Don't save — Display only, without saving
Generated wallets are saved in the wallets/ directory with the following data:
| Field | Description |
|---|---|
| Address | Public EVM wallet address (0x...) |
| Private Key | Secret key for signing transactions |
| Mnemonic | 12-word recovery phrase (BIP-39) |
| Derivation Path | HD wallet path (m/44'/60'/0'/0/0) |
evm-wallet-generator/
├── index.js # Main application
├── package.json # Dependencies & scripts
├── .gitignore # Git ignore rules
├── README.md # Documentation
└── wallets/ # Generated wallet files (git-ignored)
IMPORTANT: Your private keys and mnemonic phrases are extremely sensitive!
- 🔒 NEVER share your private keys or mnemonics with anyone
- 🔒 NEVER commit wallet files to public repositories
- 🔒 Store generated files in a secure, encrypted location
- 🔒 The
wallets/directory is git-ignored by default for your safety
- ethers.js — Ethereum library for wallet generation
- chalk — Terminal string styling
- inquirer — Interactive CLI prompts
- ora — Elegant terminal spinners
- figlet — ASCII art text
- cli-table3 — Unicode tables for CLI
This project is licensed under the MIT License.
Created by Yusuf Abdulah
⭐ If you find this tool useful, please give it a star! ⭐