$> Kaya
~/tools/psbt-decoderinteractive
/tools/psbt-decoder

PSBT Decoder

Use this PSBT decoder to inspect Bitcoin PSBT inputs, outputs, UTXO data, scripts, and signing fields directly in the browser.

~/tools/psbt-decoderdecode psbt
Decoded PSBT

Paste a PSBT in base64 or hex format.

~/tools/psbt-decoder/examplesusage.txt

Example Usage

  • Paste a base64 PSBT and inspect which inputs already include UTXO data.
  • Decode a hex PSBT before handing it off to a signer or wallet.
  • Review redeem scripts, witness scripts, and partial signature counts quickly.
~/tools/psbt-decoder/guideREADME.md

PSBT Decoder Explained

A PSBT decoder turns a raw Partially Signed Bitcoin Transaction into a readable structure. That makes it much easier to inspect input references, output scripts, witness UTXOs, redeem scripts, partial signatures, and finalization state without jumping into a full wallet or node environment. This is especially useful when you are debugging multisig flows, wallet handoffs, signing pipelines, or PSBT-based product logic. Because PSBT can appear in either base64 or hex form, the tool accepts both and normalizes them into a consistent view. For front-end debugging and quick operator checks, that saves a lot of time.

~/tools/psbt-decoder/faq3 items

FAQ

What is a PSBT?

A PSBT is a Partially Signed Bitcoin Transaction format used to pass unsigned or partially signed transaction data between tools and signers.

Does this support base64 and hex PSBT input?

Yes. The decoder accepts both common PSBT encodings.

Why decode a PSBT before signing?

Because it helps you verify inputs, outputs, and signing metadata before a wallet or signer finalizes anything.

~/tools/psbt-decoder/related5 links
~/tools/psbt-decoder/linksinternal