Merkle Tree Builder
Build and explore Merkle trees, the data structure that secures every blockchain transaction.
Leaf Data0/16
Add data items to build the tree. Each item is hashed to become a leaf node. Double-click a leaf to edit it and watch changes cascade.
Load Preset
Add data items or load a preset to build your Merkle tree
Merkle Proof
Select a leaf to see the minimum hashes needed to verify it belongs in the tree.
Build a tree first to generate Merkle proofs
Tree Visualization
Add data items to build the tree
Why Merkle Trees Matter in Blockchain
Bitcoin and Ethereum use Merkle trees to efficiently verify that transactions are included in a block without downloading the entire block. They also power NFT allowlists, airdrop claim verification, and light client protocols. Merkle proofs enable trustless verification, which is the foundation of blockchain's security model.
Frequently Asked Questions
How are transactions pooled and traded?
Try the AMM Simulator to learn how decentralized exchanges work