This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Mnemonic Derivation Path Tester

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Mnemonic Derivation Path Tester helps you test derivation paths from a mnemonic phrase to verify which addresses they generate. You provide a 12 or 24-word mnemonic phrase and a list of derivation paths (e.g., m/44'/60'/0'/0/0). The tool derives the corresponding Ethereum addresses and private keys for each path, showing you exactly what each path produces. This is essential for wallet recovery testing, validating that a backup mnemonic correctly restores the expected wallets, checking different derivation path formats used by various wallets (MetaMask, Ledger, Trezor, etc.), or debugging wallet integration issues. The tool processes everything locally in your browser—no data is sent to external servers.

HOW TO USE

Enter your mnemonic phrase (12 or 24 words) in the textarea. Enter derivation paths—one per line—in the format m/44'/60'/0'/0/0 (or any valid BIP32 path). Click "Test Derivation Paths." The tool validates the mnemonic and each path, then derives the address and private key for each path. Results are displayed with the path, derived address, and private key. Failed paths show an error message. A summary shows the total number of paths tested and how many succeeded. Use the "Copy Results" button to export the results as a formatted text file. The tool displays a security warning reminding you that the mnemonic is processed locally and should never be shared.

THE REAL MECHANISM

The tool uses ethers.js v5.7.2's wallet derivation functions. It first validates the mnemonic using ethers.utils.isValidMnemonic. For each derivation path, it calls ethers.Wallet.fromMnemonic(mnemonic, path), which derives the wallet using BIP32 HD wallet derivation. The wallet object contains the address and private key. The tool captures any errors (e.g., invalid path format) and displays them. All processing is done client-side in JavaScript—no data is sent to any server. The mnemonic is stored only in memory and is never persisted. The tool does not make any blockchain RPC calls.

WHAT IT CANNOT SEE

This tool cannot recover private keys from an address without the mnemonic—the mnemonic is required. It cannot generate addresses for non-EVM chains—it only supports Ethereum-style addresses derived from BIP32 paths. It cannot verify if the derived address corresponds to an existing wallet or has been used on-chain. It cannot test all derivation path formats—it supports standard BIP32 paths but may not support non-standard formats. It cannot secure the mnemonic input beyond client-side processing—you are responsible for ensuring your environment is secure. The tool does not check if the derived addresses have balances or transactions.

PLEASE NOTE

Mnemonic Derivation Path Tester works for any EVM-compatible wallet and does not require a blockchain connection to function, though the network selector is provided for context. It is a recovery and testing tool for developers, not a production wallet generator. All processing occurs client-side in your browser. The tool is free to use and does not require authentication. Never enter a mnemonic from a wallet with real funds on an untrusted device or network. Use only for testing and recovery verification with test wallets or backup validation.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.