Solana Transaction Decoder
Paste a raw Solana transaction to decode every instruction, account, and signer. Upload an Anchor IDL for Borsh decoding — everything runs in your browser.
💡Help shape DevUtils
No black-box support tickets. DevUtils is built for you. Report bugs directly to our public repo, or come hang out with other devs in the community.
Frequently Asked Questions
It supports both base58 and base64 encoded Solana transactions. You can also select auto-detect, which identifies the encoding format automatically.
Yes. The decoder handles both legacy and v0 versioned transactions, including address lookup tables used in v0 messages.
If you upload an Anchor IDL JSON file, the tool matches each instruction's 8-byte discriminator and Borsh-decodes the arguments with named fields and types.
Over 35 programs are recognized: System, Token, Token-2022, Associated Token, Metaplex, Jupiter, Raydium, Orca, Wormhole, Pyth, and more.
Yes. Everything is decoded locally in your browser. No data is sent to any server. This is a zero-trust, privacy-first tool.
Yes. The decoder parses the raw transaction bytes regardless of execution status. It shows the intended instructions even if the transaction failed on-chain.
It shows the raw instruction data in both hex and base64 formats, along with the byte length. If matched against a known program or IDL, decoded argument names and values are displayed.