Generate 24 Word Seed Phrase
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool generates a cryptographically secure 24-word seed phrase (mnemonic) using the BIP39 standard, providing the highest level of security for EVM-compatible wallets. Each phrase consists of 24 words randomly selected from a fixed wordlist of 2048 words, providing 256 bits of entropy. The tool displays the generated phrase with numbered words for easy reading, along with the entropy hex and checksum for verification purposes. The 24-word format offers significantly more security than the 12-word variant, making it the recommended choice for long-term storage and high-value assets.
All generation operations are performed entirely in your browser using the ethers.js library. No data is ever transmitted to any server, stored in cookies, or logged. The seed phrase appears only on your screen and is never saved anywhere. You can generate as many phrases as you want, each one being unique and cryptographically independent.
HOW TO USE
Open the tool and click the "generate new seed phrase" button. A fresh 24-word seed phrase will appear in the text area, numbered from 1 to 24 for easy reading and transcription. The entropy hex and checksum values are also displayed for advanced verification. Copy the phrase and store it securely offline — write it down on paper using multiple copies stored in separate secure locations, or use a hardware encrypted device. Never store the phrase digitally on any internet-connected device.
The tool works without requiring any wallet connection. You can generate unlimited phrases, and each one is completely independent. The phrase can be imported into any BIP39-compatible wallet to create a new Ethereum or EVM wallet address. The 24-word format is supported by most major hardware wallets including Ledger and Trezor.
TECHNICAL MECHANISM — 256-BIT CRYPTOGRAPHICALLY SECURE GENERATION
The tool uses the ethers.js library's randomBytes(32) function to generate 32 bytes (256 bits) of entropy from the browser's built-in cryptographic random number generator (Crypto.getRandomValues()). This entropy is then passed through the BIP39 algorithm, which divides the entropy into groups of 11 bits, maps each group to a word in the BIP39 wordlist of 2048 words, and appends an 8-bit checksum derived from the SHA-256 hash of the entropy to ensure validity.
The resulting 24-word phrase has approximately 2^256 possible combinations, making it practically impossible to guess or brute force, even with quantum computers. The tool also verifies the generated mnemonic using isValidMnemonic() to ensure it passes the BIP39 checksum verification. The entropy hex and checksum are displayed alongside the phrase for users who want to verify the generation process independently using external tools.
WHAT IT CANNOT SEE
This tool cannot verify the generated seed phrase against any blockchain or network, as it operates entirely offline and reads no data from the chain. It cannot display wallet balances, transaction history, or any on-chain data associated with the phrase. It cannot interact with non-EVM chains or derive addresses for Bitcoin, Solana, Cosmos, or other non-EVM networks. The tool cannot recover lost seed phrases or help you remember a phrase you have forgotten. It also cannot ensure the security of the generated phrase if your device is compromised with malware, keyloggers, or screen capture software that records your keystrokes or screen contents.
PLEASE NOTE — EVM CHAINS ONLY
The BIP39 seed phrase generated by this tool is compatible with all Ethereum Virtual Machine (EVM) wallets and networks, including Ethereum, Polygon, Arbitrum, Optimism, Avalanche, BNB Smart Chain, and Base. The 24-word format is the recommended standard for hardware wallets and high-security applications. However, the tool does not derive the actual wallet address from the seed phrase — it only generates the phrase itself. To create a wallet and obtain an address, you must import this phrase into a compatible wallet application that follows the BIP44 or BIP32 derivation paths. This tool does not support non-EVM chains or wallets that use different derivation paths or mnemonic standards. Always verify that your target wallet supports 24-word BIP39 phrases before generating.