SAE J1939 DBC File: Decode Heavy-Duty Vehicle Data
Trucks, buses, tractors and most off-highway machines talk J1939 on their CAN bus. A logger can record every frame, but raw frames are just IDs and bytes. The J1939 DBC file is the dictionary that turns them into engineering values you can read and plot: engine speed in rpm, vehicle speed in km/h, fuel rate, coolant temperature and thousands more.
It is the official SAE J1939 database in DBC format, produced by CSS Electronics in collaboration with SAE and supplied in Israel by Pertech, the local CSS Electronics distributor. Current revision: 2026-06.
Highlights
- 2000+ PGNs and 14000+ SPNs, ready to use
- Works in any CAN tool that imports DBC files
- Includes the SAE J1939 Digital Annex (Excel) and a legal license for it
- Saves weeks of building a decoding database by hand
- Updated regularly, with corrections from a large user base
- Coverage can be checked against your own CAN IDs before you buy
From raw frame to engineering value
What’s in the download
- The J1939 DBC file (revision 2026-06)
- The SAE J1939 Digital Annex Excel file, with full SPN descriptions and extra parameters
- One user license for one PC, which also covers the Digital Annex. 2-user and 5-user packs are available
Where it earns its keep
- Fleet telematics: turn logged truck and bus data into speed, fuel and engine-health dashboards
- Vehicle and component testing: decode field-test logs from prototypes and test vehicles without writing a parser
- Agriculture, construction and mining: read engine and machine data from tractors, loaders and haul trucks
- Engines and generator sets: monitor any equipment that reports over J1939
- Diagnostics and reverse engineering: separate the standard J1939 traffic from proprietary messages fast

Best paired with a CANedge logger
The J1939 DBC works with any DBC-capable tool, and it is a natural match for the CSS Electronics CANedge1, CANedge2 and CANedge3 loggers. Record J1939 data on the vehicle, then decode it in the free asammdf GUI, in Python, or in telematics dashboards. For passenger cars, see the OBD2 DBC file.
Key Specifications
| Spec | Value |
|---|---|
| Product | SAE J1939 DBC file (CSS Electronics, in collaboration with SAE) |
| SKU | S001 |
| DBC revision | 2026-06 |
| Source standard | SAE J1939 Digital Annex (mainly J1939-71 parameters) |
| PGNs | 2000+ |
| SPNs | 14000+ |
| Multipacket PGNs | Included, with multipacket syntax |
| Multiplexed messages | Some included, defined with regular (non-multiplexed) syntax |
| Signal descriptions | Partial in the DBC, full in the Digital Annex |
| Signal attributes | SPN ID, VFrameFormat |
| Value tables | Not included |
| Network nodes | Not included |
| Included files | J1939 DBC file + J1939 Digital Annex (Excel) |
| License | 1 user, 1 PC (2- and 5-user packs available) |
| Delivery | Digital download |
Frequently asked questions
What is a J1939 DBC file?
A DBC file is a database that tells CAN software how to turn raw CAN frames into named, scaled signals. The J1939 DBC applies that to the SAE J1939 standard: each CAN ID maps to a Parameter Group (PGN), and each signal inside it (an SPN, such as engine speed or coolant temperature) gets its bit position, scaling, offset and unit.
How much of my vehicle data will it decode?
It decodes the standardized J1939 parameters. Manufacturers also send proprietary messages that no public database covers. CSS Electronics reports that the DBC typically decodes 60 to 80 percent of the SPNs seen on a J1939 vehicle, including the signals most projects need: speed, RPM, fuel, temperatures and pressures. Results vary by vehicle, so test on the vehicles you care about.
Can I check coverage before I buy?
Yes. Send us a list of the CAN IDs your vehicle broadcasts, or a short log file, and we will help you check which PGNs the DBC covers before you order.
Which tools can use the J1939 DBC file?
Any CAN tool that imports DBC files, which includes most commercial CAN analysis software, the CSS Electronics software and APIs for CANedge loggers and CANsub interfaces, and the free asammdf GUI.
How is the J1939 DBC file licensed?
Each license covers one user on one PC and includes the matching SAE J1939 Digital Annex license. Packs for 2 and 5 users are available for teams. The file is sold by CSS Electronics as a reseller for SAE, under SAE terms.
Need a quote for a single license or a team pack? Contact Pertech.








