HD Wallet Derivation
Explore BIP-32/44 hierarchical deterministic wallet derivation paths and view the resulting public keys and addresses.
Input
Parsed Path
Derived Addresses
| # | Path | Address | Public Key |
|---|
How It Works
Hierarchical Deterministic (HD) wallets use a single master seed to generate an entire tree of cryptographic key pairs. This is defined in BIP-32 and organized into a standardized path structure by BIP-44.
BIP-44 Path Structure
m / purpose' / coin_type' / account' / change / address_index
| Level | Description | Example |
|---|---|---|
| m | Master key (derived from seed) | — |
| purpose' | BIP number (44, 49, 84) | 44' = BIP-44 |
| coin_type' | Cryptocurrency identifier | 0' = BTC, 60' = ETH |
| account' | Account index | 0' = first account |
| change | 0 = external (receiving), 1 = internal (change) | 0 |
| address_index | Sequential address number | 0, 1, 2, ... |
The apostrophe (') denotes hardened derivation, which uses the parent private
key directly. This prevents a compromised child key from exposing the parent. Non-hardened (normal) derivation
uses the parent public key, enabling watch-only wallets.
Key Derivation Process
- Mnemonic → Seed — The BIP-39 mnemonic is converted to a 512-bit seed using PBKDF2-HMAC-SHA512 (2048 iterations).
- Seed → Master Key — HMAC-SHA512 with key "Bitcoin seed" produces a 256-bit private key and 256-bit chain code.
- Parent → Child — Each path level derives a child key using HMAC-SHA512 with the parent chain code as key.
- Private Key → Public Key — Elliptic curve multiplication on secp256k1 produces the corresponding public key.
- Public Key → Address — Chain-specific hashing (Keccak-256 for ETH, Hash160 for BTC) produces the final address.
Common Derivation Paths
| Path | Chain | Format |
|---|---|---|
| m/44'/0'/0'/0 | Bitcoin | P2PKH (Legacy, 1...) |
| m/84'/0'/0'/0 | Bitcoin | P2WPKH (SegWit, bc1q...) |
| m/44'/60'/0'/0 | Ethereum | EIP-55 checksummed |
| m/44'/501'/0'/0' | Solana | Base58 (Ed25519) |
Related Utils
Feedback
Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.
Sending...
Feedback sent. Thank you!
Error occurred!
-
-
-
-
-
-
- ABI Encoder / Decoder
- Block Estimator
- Calldata Cost
- CREATE2 Address
- ENS Availability
- ENS Cost Estimator
- ENS Lookup
- ENS Namehash
- ENS Record Viewer
- ENS Subname Explorer
- ERC-20 Unit Converter
- Gas Estimator
- HD Wallet Derivation
- Merkle Tree Visualizer
- 4-Byte Selector Lookup
- Solidity Storage Layout
- Transaction Decoder
- Vanity Address Estimator
- Wallet Address Validator
- Wei/Gwei/Ether Converter
-
-
-
-
-
- API Response
- ASCII Table
- Code Bug Detector
- Code Explanation
- CSS Beautifier
- Env Parser
- GraphQL Query
- Syntax Highlight
- HTML Beautifier
- JS Beautifier
- JSON Formatter
- JSONPath
- JWT Decoder
- JS keyCodes
- API Lorem Ipsum
- RegExp
- Regex Library
- Semver Compare
- SQL Beautifier
- TOML Formatter
- Code Unminifier
- XML Beautifier
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Amortization
- Break-Even
- Compound Interest
- Crypto Profit/Loss
- Debt Payoff
- Discount
- Effective Interest
- Emergency Fund
- Inflation Calculator
- Simple Interest
- Invoice Calculator
- IRR Calculator
- Mortgage
- NPV Calculator
- Portfolio
- Profit Margin
- Rent vs Buy
- Retirement Calc
- ROI Calculator
- Salary vs Hourly
- Savings Goal
- Tax Calculator
- VAT
-
-
-
-
-
-
-
-
-
-
- Equation Solver
- Exponent Calculator
- Factorial Calculator
- Fibonacci Sequence
- Fraction Calculator
- Fraction Simplifier
- GCD Calculator
- GCD/LCM
- Least Common Multiple (LCM) Calculator
- Logarithm Calculator
- Magic Square
- Matrix Calculator
- Number Base Converter
- Pascal's Triangle
- PDE Solver
- Prime Checker
- Prime Factorization
- Roman Numbers
- Scientific Notation
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Broken Link Checker
- Canonical URL Checker
- Core Web Vitals Checker
- Favicon
- Heading Structure
- Keyword Density
- Meta Tags
- Mobile-Friendly Test
- Open Graph Tags
- Page Load Time Analyzer
- Redirect Checker
- robots.txt
- Schema Markup
- SEO Optimized Checklist
- XML Sitemap
- Time on Page Tracker
- Page Title & Desc.
- Twitter Card Generator
-
-
-
-
-
-
- Acceleration
- Substance Amount
- Angle
- Area
- Astronomical
- Base Converter
- Capacitance
- Electric Charge
- Cooking
- Data Transfer
- Data Storage
- Density
- Energy Converter
- Force Converter
- Frequency Converter
- Fuel Economy
- Illuminance
- Inductance
- Length / Distance
- Power
- Pressure
- Electrical Resistance
- Time
- Speed
- Temperature
- Viscosity
- Volume
- Weight
-
-
-
-