HD Wallet Address Generator (BIP32/44/49/84)
Generate addresses and keys from a BIP39 phrase for Bitcoin or Ethereum.
-
1Enter data
Enter content, paste text or load a file from disk. -
2Click the button
The tool will immediately process your data in the browser. -
3Get the result
Copy the finished text or save the file to your device.
return "Result ready in 0.1s";
}
Rate this tool:
Related tools
Other tools you may find usefulHow to Use the HD Address Generator
When you open the tool, it immediately generates a result for the default settings. You can change them and generate a new set of addresses. Everything happens locally in your browser.
- BIP39 phrase: enter your own phrase or click Generate new phrase. By default, the field contains the public 12-word test phrase: abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about.
- BIP39 passphrase: optional. Leave it empty if you do not want extra protection. Enter a passphrase if you want to see how it changes the seed and addresses.
- Standard: choose Bitcoin Native SegWit — BIP84 (addresses start with bc1q), Bitcoin SegWit P2SH — BIP49 (3), Bitcoin Legacy — BIP44 (1), or Ethereum/EVM — BIP44 (0x).
- Account: set an integer from 0. The default is 0.
- Addresses: choose 5, 10, or 20. By default, the tool shows 10 addresses.
- Private keys: check the option if you want to see keys next to the addresses. They are hidden by default.
The result is a table: Path, Address, and optionally Private key. For Bitcoin, the key is shown in WIF format; for Ethereum, it is shown as hex.
BIP39 Phrase and Private Key Security
⚠️ Educational tool. Keys are generated locally in your browser and are never sent anywhere, but a website is not a safe place for keys to real money. Do not paste the recovery phrase of a wallet that holds funds here. For real savings, use a hardware wallet or run such tools offline.
The BIP39 phrase and private keys give full access to funds. Anyone who knows them can recreate the wallet and move funds without your consent. Therefore, do not send the phrase in messages, do not store it in the cloud, and do not paste it on sites that are not solely for learning or testing.
This tool is educational and for testing. It works well for learning HD standards, comparing addresses with a wallet on a public test vector, and practicing in an environment where you do not use real funds. The default phrase abandon ... about is a public test vector known in BIP39 documentation, so do not treat it as a private secret.
If you want to store funds safely, use a hardware wallet. Such tools should be run offline, on a computer disconnected from the network, and you should never enter the phrase of a wallet that holds real funds into them.
BIP39 Passphrase and Its Effect on the Seed
The BIP39 passphrase is an optional extra component that affects the seed derived from the phrase. It is not an ordinary computer password or a card PIN. From the same set of words and a different BIP39 passphrase, you will get completely different addresses and private keys.
If you leave the passphrase field empty, the tool uses the standard variant without an extra passphrase. Then the default test phrase gives a publicly known result that you can compare with documentation and other wallets.
If you enter a BIP39 passphrase, you get a hidden wallet. This is useful for learning and testing, but it requires caution: without exactly the same passphrase, you will not recreate the addresses or keys. The passphrase is sensitive to every character, including case, spaces, and special characters, so record it as carefully as the phrase.
In practice, a BIP39 passphrase increases control over access, but it does not replace good physical security. The phrase and passphrase should be stored separately, in places that no unauthorized person can access.
BIP44, BIP49, BIP84, and Ethereum Paths
The standard determines which key derivation path is used. This allows the same seed to create addresses in different formats. In the tool, you choose the standard, account, and number of consecutive addresses.
| Standard | Example path for account 0 and the first address | Address prefix |
|---|---|---|
| Bitcoin Native SegWit BIP84 | m/84'/0'/0'/0/0 | bc1q… |
| Bitcoin SegWit P2SH BIP49 | m/49'/0'/0'/0/0 | 3… |
| Bitcoin Legacy BIP44 | m/44'/0'/0'/0/0 | 1… |
| Ethereum/EVM BIP44 | m/44'/60'/0'/0/0 | 0x… |
For an account other than 0, only the relevant part of the path changes. With the default account 0 and BIP84, the first address path is m/84'/0'/0'/0/0. Later addresses differ by the final index.
BIP84 is Native SegWit, BIP49 is SegWit in the P2SH variant, and BIP44 is the classic Legacy format. Ethereum/EVM uses the BIP44 standard and a path with coin type 60. The same seed under different standards does not give the same addresses because the key derivation method changes.
Limitations and What the Tool Does Not Calculate
This is an address and key generator, not a full wallet or a financial calculator. Below are practical limits worth knowing before you use the result.
- It does not show xpub or xprv. The tool generates addresses and optionally private keys, but it does not create extended keys for watch-only use.
- It does not support change. It uses a path with branch 0, typically for receiving addresses. It does not generate change addresses from branch 1.
- It does not support other networks and coins. Supported are Bitcoin in BIP44, BIP49, and BIP84 standards and Ethereum/EVM in BIP44. There is no Litecoin, other altcoins, or testnets switchable with one click.
- It does not calculate amounts. It does not check balances or execute transactions. It does not send anything to the network.
- It does not replace a wallet. The result is for learning, testing, and comparing with another wallet. Before using an address for real funds, verify it yourself in a trusted wallet.
- Result quality depends on the input. The same set of phrase, passphrase, standard, account, and number of addresses gives the same result. If you change any element, you will get different addresses.
The tool runs locally in your browser and does not send data to a server. Even so, a website is not a place for secrets to real funds. To store value, use a hardware wallet and proven procedures.
Frequently Asked Questions
Is the BIP39 HD wallet address generator safe?
Keys are generated locally in your browser and are not sent to a server. However, this is an educational tool, so do not use it for a wallet phrase with real funds. To store savings, choose a hardware wallet.
Can I enter my own BIP39 phrase?
Yes. You can enter your own phrase or generate a new 12-word phrase with the button. Remember that the phrase gives full access to funds, so do not paste a secret from a real wallet here.
What is the difference between BIP44, BIP49, and BIP84?
These are different Bitcoin address derivation standards. BIP44 gives Legacy addresses starting with 1, BIP49 gives SegWit P2SH addresses starting with 3, and BIP84 gives Native SegWit addresses starting with bc1q.
Is a BIP39 passphrase an ordinary password?
No. A BIP39 passphrase is an additional component used together with the phrase to derive the seed. The same set of words with a different passphrase gives different addresses and keys, and without the passphrase you will not recreate a passphrase-protected wallet.
Will the same seed give the same address in another wallet?
Yes, if in the other wallet you set the same standard, account, BIP39 passphrase, and the same path. Differences in the standard or account change the result. Therefore, use a public test vector for comparisons.
Does the tool show private keys?
Yes, optionally. By default, keys are hidden, but you can enable them. For Bitcoin, you will see the key in WIF format, and for Ethereum, in hex.
See also — related tools
The tool runs locally; before using it with real funds, verify the addresses in a trusted wallet, and do not use the default test phrase to store value.