DBC Viewer & Message Decoder
Parse DBC message and signal definitions in your browser, inspect bit layout, factor/offset, and decode physical values from a hex payload.
Sample input is pre-filled and editable. Everything runs locally in your browser — nothing is uploaded.
| ID | Name | DLC | Transmitter | |
|---|---|---|---|---|
| 0x100 | EngineData | 8 | Engine | |
| 0x200 | BodyStatus | 8 | Body |
| Name | Start bit | Length | Byte order | Factor/Offset | Range | Unit |
|---|---|---|---|---|---|---|
| Rpm | 0 | 16 | intel | 0.25 / 0 | 0 … 16383.75 | rpm |
| CoolantTemp | 16 | 8 | intel | 1 / -40 | -40 … 215 | degC |
| Throttle | 24 | 8 | intel | 0.4 / 0 | 0 … 102 | % |
| VehicleSpeed | 32 | 16 | intel | 0.01 / 0 | 0 … 655.35 | km/h |
FAQ
No. The file is read with the browser File API and parsed in-page; no request carries its content.
In DBC, a Motorola signal starts at its most significant bit and walks down across bytes; an Intel signal starts at its least significant bit and counts upward.
How to use
The article body below is currently available in full only in Chinese; the interface, titles, descriptions and FAQ follow your selected language.
- 选择
.dbc文件(≤5MB)或直接粘贴文本。 - 报文列表按
BO_顺序展示;点选一行查看该报文的信号表。 - 在 载荷 hex 中输入不少于该报文 DLC 的字节数,结果区给出每个信号的物理值与原始值;字节不足时工具会明确报错,不会自动补零。
支持的语法
BO_ <id> <name>: <dlc> <transmitter>SG_ <name> : <start>|<len>@<0|1><+|-> (<factor>,<offset>) [<min>|<max>] "<unit>" <receivers>
暂不解析 CM_/BA_/VAL_ 等属性块与多路复用(M/m<number>)。解析失败的行收集在”解析告警”里,不会中断整体解析。
Related tools
Resolve CAN bit timing (BRP, tq, phase segments, SJW) and sample point from clock and bitrate, plus CAN-FD DLC payload mapping.
TL-02 / AUTOMOTIVE CRC Calculator (CRC-8/16/32)Compute CRC-32, CRC-16/ARC, CRC-16/MODBUS, CRC-16/CCITT-FALSE and several CRC-8 variants locally in your browser.