โ† Home

๐Ÿช™ Bitcoin

Bitcoin tools that run entirely in your browser. Keys you enter never leave your device.

Blocks

๐Ÿ“‹ Block HeaderDecode a block header and compute its hash ๐ŸŒณ Merkle RootCompute the merkle root of a list of TXIDs ๐ŸŽฏ Target BitsConvert between a target and its compact bits โš–๏ธ Target AdjustmentCalculate the next difficulty target

Transactions

๐Ÿ—๏ธ Transaction BuilderBuild raw transaction data โœ‚๏ธ Transaction SplitterSplit a raw transaction into its fields ๐Ÿ†” TXID / wTXIDCompute the TXID and wTXID of a raw transaction ๐Ÿ“œ ScriptDecode and encode a script ๐Ÿ” SequenceDecode or build an input's sequence: RBF and relative locktime ๐Ÿ“ฆ PSBT DecoderDecode a partially signed transaction

Keys & Addresses

๐Ÿ“ฌ AddressEncode and decode P2PKH, P2SH, P2WPKH, P2WSH and P2TR addresses ๐Ÿ—๏ธ WIF Private KeyConvert a private key to and from WIF โ˜‘๏ธ Base58CheckConvert between hex and Base58, with or without a checksum

HD Wallets

๐ŸŒฑ Mnemonic SeedGenerate a BIP 39 mnemonic and seed ๐Ÿงฌ Extended KeysDerive a child extended key from a parent ๐Ÿ›ค๏ธ Derivation PathsDerive keys and addresses along a path

Hash Functions

#๏ธโƒฃ HASH256Double SHA-256 ๐Ÿ”— HASH160SHA-256 then RIPEMD-160, with each step shown