RDM Packet Decoder Online
RDM Packet Decoder Online names UID, PID, and checksum from pasted ANSI E1.20-2010 HEX. The original TypeScript parser has 23 Vitest cases. Bytes never leave this device.

What does this decoder parse?
It parses pasted HEX for E1.20-2010 0xCC frames and Discovery Unique Branch 0xFE/0xAA bodies. It does not sniff a cable or unwrap ENTTEC 0x7E-0xE7 wrappers.
A normal frame must start 0xCC then 0x01. DUB stays on a separate path so it is not forced through Message Length minus 24. Art-Net, sACN, and a full E1.20-2025 stack are out of scope.
How is a checksum miss handled?
A 0xCC checksum miss prints expected versus received and stays FAIL. Extra bytes after a complete frame are reported. They are not treated as the first 26 slots.
HEX, the field table, copied JSON, and downloaded JSON never go to a server. There is no account and no dump upload. The PID table names 20 E1.20-2010 IDs. Manufacturer-range IDs stay hex.
Use the decoder when you already have bytes. For dump dialects see the hex dump guide. For the two checksum windows see how to calculate an E1.20 checksum. Operator and dump handling live on About, Contact, and Privacy. Published at rdmpacket.com.