CAN Bus Packet Decoder
Decode CAN bus frames, identifiers and payload bytes.
This bench is being wired up
The can-bus-decoder decoder is on the roadmap. The heavier binary and cryptographic parsers ship after the core text and token decoders — all of which are already live and working.
Browse the live decodersInput is processed on your device. Nothing you paste is sent anywhere.
What is the CAN Bus Packet Decoder?
A CAN bus decoder parses a Controller Area Network frame into its arbitration identifier, control field and data bytes, revealing which node sent the message and at what priority it contended for the bus.
CAN is a broadcast, message-oriented bus: frames carry an identifier describing the content, not an address describing a recipient. Every node hears every frame and decides for itself what to act on. Arbitration is bitwise and non-destructive — a lower numeric identifier wins the bus, and the loser simply retries, so the highest-priority message is never delayed by a collision.
A standard frame has an 11-bit identifier (2 048 values), an extended frame 29 bits. The data length code gives 0 to 8 payload bytes for classic CAN; CAN FD raises that to 64 and allows a faster data phase. What those bytes mean is entirely manufacturer-defined and normally documented in a DBC file — without one, decoding payload semantics is reverse engineering.
This is also why automotive security research starts here: CAN has no authentication, so any node with bus access can inject a valid-looking frame.
CAN Bus Packet Decoder at a glance
- Identifier
- 11-bit standard or 29-bit extended
- Payload
- 0–8 bytes classic CAN · up to 64 with CAN FD
- Arbitration
- Lower identifier wins, non-destructively
- Security
- No authentication — any node can inject frames
How to use the CAN Bus Packet Decoder
- 1Paste the frame, typically as an identifier plus the data bytes in hex.
- 2Read the decoded identifier, frame format and data length.
- 3Interpret the payload against the vehicle's DBC file if you have one.
When you would reach for it
- Reverse-engineering an unknown message on a vehicle bus.
- Debugging an embedded CAN node that isn't being heard.
- Learning the CAN frame layout for an automotive or industrial project.
CAN Bus Packet Decoder — frequently asked questions
Last reviewed · questions or corrections: contact@decoder.tools