What about using Bitcoin Core, and typing "decoderawtransaction" in console?
By the way, each time I see a question like that, I wonder, how many people are not familiar with all the tools, which are built into Bitcoin Core. And many of them can be even used offline, even if you won't have a full node, with the whole chain.