HD Wallet (Hierarchical Deterministic Wallet)
Updated Apr 13, 2026
An HD wallet, short for hierarchical deterministic wallet, is a cryptocurrency wallet that generates all of its private keys and addresses from a single master seed. Every address the wallet ever creates follows a predictable mathematical sequence derived from that one root, which means a single seed phrase can fully restore the entire wallet - every key, every address, every balance.
The word "deterministic" means the same seed always produces the same keys, in the same order, every time. The word "hierarchical" means that the keys are organized in a structured tree, with a master key at the root and an unlimited number of derived keys branching from it.
Almost every non-custodial wallet in use today is an HD wallet. Tangem, MetaMask, and Trust Wallet all follow this standard. Understanding what an HD wallet is explains why a seed phrase can restore an entire wallet and why a single backup covers every address you will ever use.
How an HD Wallet Works
Before HD wallets existed, each address in a wallet had its own independently generated private key. Backing up a wallet meant exporting each key individually. Miss one, and any funds at that address were unrecoverable. HD wallets solved this by deriving all keys from one root using a deterministic algorithm. The process follows the BIP32 standard and works like this:
- A random number is generated and converted into a seed phrase (12 to 24 words, per BIP39)
- That phrase is passed through a key-stretching function to produce a 512-bit master seed
- The master seed generates a master private key and a master chain code
- From that master key, child keys are derived using a defined path structure
- Each child key can generate its own child keys, creating a branching tree of keys and addresses
- The wallet generates a new address for every transaction, all from the same root
The derivation path, such as m/44'/60'/0'/0/0 for the first Ethereum address, defines exactly where in the tree a particular key lives. This structure is standardized across wallets through BIP44, which assigns specific path conventions to different blockchains. Because the paths are standardized, any BIP39 and BIP44-compatible wallet will derive the same addresses from the same seed phrase.
HD Wallet vs Non-HD (Random) Wallet
| Factors | HD Wallet | Non-HD Wallet |
|---|---|---|
| Key generation | All keys derived from one seed | Each key is generated independently |
| Backup method | Single seed phrase covers everything | Must back up every key separately |
| New address per transaction | Yes, unlimited | Limited by keys generated at setup |
| Cross-wallet compatibility | Yes, via BIP39/BIP44 | No standard compatibility |
| Recovery | Restore from seed phrase on any compatible wallet | Requires original key export file |
| Privacy | High, fresh address for each transaction | Lower, address reuse common |
| Used by | Nearly all modern wallets | Legacy wallets only |
Non-HD wallets are largely obsolete. Early Bitcoin wallets like the original Bitcoin Core client generated independent keys that had to be backed up manually and regularly. One missed export meant permanent exposure to loss. The HD standard solved this cleanly and completely.
HD Wallet in Practice
A user sets up a new MetaMask wallet. MetaMask generates a 12-word seed phrase and creates the first Ethereum address from it. The user receives ETH at that address. Over time, MetaMask generates additional addresses for different purposes, all derived from the same seed phrase along the same path structure. The user also uses Trust Wallet and adds the same seed phrase there. Trust Wallet derives the same Ethereum addresses from the same path. The balances appear identical in both apps because they are reading the same keys from the same root.
Six months later, the user loses their phone. They install MetaMask on a new phone and enter their seed phrase. Every address, every derived key, and every associated balance reappears exactly as before. No system stored any of those addresses anywhere. They were all reconstructed from the seed phrase using the same deterministic algorithm. This is the practical power of an HD wallet: one backup restores everything, across any compatible app, on any device, at any time.
Risks and Common Misconceptions
"My seed phrase only restores the addresses I used." An HD wallet restores every address the derivation algorithm can generate from that seed, including those with a zero balance and those created in other apps. However, the wallet needs to scan the blockchain to discover which addresses have transaction history. Most wallets do this automatically during restore, but some may not display addresses generated beyond a certain gap limit.
"Different wallets will give me different addresses from the same seed phrase." Not if they follow the same BIP44 derivation path for the same blockchain. A standard Ethereum path is the same in MetaMask, Trust Wallet, and Tangem. If two wallets derive different addresses from the same phrase, one is using a non-standard path. Always verify the derivation path compatibility before relying on cross-wallet restore.
"Generating new addresses weakens my backup." It does not. Every address an HD wallet creates is already derivable from the seed phrase, even before it is generated. There is no limit on the number of addresses an HD wallet can create from a single seed, and none of them require a new backup.
"HD wallets are only relevant for privacy." The fresh-address-per-transaction feature does improve privacy, but that is a side benefit. The primary value of the HD standard is unified backup. A single recovery procedure covers every address under a single seed phrase.
"I need to back up each blockchain separately." A single BIP39 seed phrase covers every blockchain the wallet supports, as long as those chains follow the BIP44 path conventions. Your Bitcoin addresses, Ethereum addresses, and Solana addresses can all derive from the same 12 words.
How Tangem Approaches HD Wallet
Tangem fully supports the HD wallet standard. When a user enables the optional seed phrase feature during setup, Tangem generates a standard BIP39 phrase and derives keys according to BIP44 path conventions. Every address created by the Tangem card can be recovered from that phrase in any compatible wallet, giving users full portability across the ecosystem.
Tangem's default setup, however, operates without a seed phrase. Private keys are generated inside the card's certified secure element and derived within the chip. The keys follow the same HD derivation logic, covering multiple blockchains from the same root, but the root never leaves the chip. There is no phrase to write down and no paper backup to protect.
Recovery works through a card set rather than a seed phrase. Two or three cards are initialized to share the same wallet during setup. Each card independently derives the same addresses from the same internal root. Lose one card, use another. The HD structure is fully intact across every card in the set. This preserves everything users rely on from the HD standard - unified multi-chain coverage, consistent address derivation, and unlimited address generation - while removing the seed phrase as a single point of failure.
Frequently Asked Questions About HD Wallet
Can I use the same seed phrase across multiple wallet apps at the same time?
Yes. A seed phrase is not locked to a single app. You can import the same phrase into MetaMask, Trust Wallet, Tangem, and any other BIP39-compatible wallet simultaneously. Each app will derive the same addresses and reflect the same on-chain balances. This is one of the most useful features of the HD standard.
What is a derivation path, and do I need to know mine?
A derivation path is the address within the HD key tree where a specific key lives. Standard paths like m/44'/60'/0'/0 for Ethereum are handled automatically by most wallets. You only need to know your path if you are restoring a wallet and the addresses are not appearing as expected, which usually indicates that the original wallet used a non-standard path.
Does my HD wallet create a new address every time I receive funds?
Most HD wallets generate a fresh receiving address for each transaction to improve privacy. The seed phrase derives all those addresses. Your funds don't sit in unrelated wallets; they all sit under the same root, and you can fully recover them from your seed phrase.
How is an HD wallet different from a multi-signature wallet?
An HD wallet is about key derivation structure: one seed generates many keys. A multi-signature wallet is about authorization: multiple keys must sign a transaction before it is valid. These are independent concepts. An HD wallet can also be a multi-signature wallet, but the two terms describe different properties.
Is the BIP39 word list the same in all languages?
BIP39 defines word lists in several languages, including English, Japanese, Spanish, Chinese, and others. The English list is the most widely supported. If your wallet generated a phrase in another language, verify that any wallet you restore into supports that specific language list before proceeding.
Related Terms
- Private Key
- Non-Custodial Wallet
- Self-Custody
- BIP44
- Derivation Path