Certificates, private keys, CSRs, OCSP responses and PKCS#7 bundles are all ASN.1 DER underneath, and when one of them will not load the error is usually "asn1: structure error" with no indication of where. Seeing the tree answers that immediately: which node is truncated, which length runs past the data, which optional field is missing. Nothing free shows you this, so the options have been installing a toolchain or pasting the blob into a site that keeps it.
DER is tag-length-value, recursively. Each node here reports its tag, whether it is constructed, the length of its value, and its byte offset into the decoded data — the offset being the part that lets you line the tree up against a hex dump. Long-form lengths are handled properly, which matters because anything over 127 bytes uses them and a parser that reads the first length byte literally truncates every real structure. Indefinite-length encoding is rejected outright: it is legal in BER and forbidden in DER, so a structure using it is either not DER or has been through something that re-encoded it badly.
It reports structure, not meaning. Object identifiers, times, strings, booleans and integers are decoded, and a handful of common OIDs are named inline so the tree reads without a lookup, but the tool does not know what any particular document is for. That is deliberate — it is what lets it work on a format that did not exist when it was written.