Overview
Start with the canonical entry points.
These are the main pages that route users to use cases, pricing, docs, release notes, and DBC guides.
Product home
DBC Utility landing page
Overview of the viewer, editor, compare workflow, downloads, and FAQs.
Docs hub
Documentation home
Install, activation, release, and product guidance.
Tool use cases
DBC workflow pages
Viewer, editor, compare, CAN DBC, CAN FD, and multiplexed DBC pages.
Engineering blog
Product-focused DBC guides
DBC fundamentals, compare review, multiplexing, validation, and release workflows.
Downloads
Desktop package notes
Windows and Linux package guidance for DBC Utility users.
Sections
Public pages grouped by purpose.
Every link below points to a canonical public URL on the production site.
Product pages
Documentation
Legal and billing
DBC guides
- What Is CAN Bus? A Simple Guide for Engineers
- What Is J1939? A Simple CAN Bus Guide
- What Is a PGN in J1939? PGNs and SPNs Explained
- What Is a DBC Viewer? How to Read CAN Database Files
- What Is CANalyzer? CANalyzer vs DBC Viewer
- What Is Canmatrix? Canmatrix vs DBC Viewer
- How to Use CAN Bus: A Simple Step-by-Step Guide
- How to Enable CAN Bus in Embedded C Code
- CAN Bus Python Example: Send and Receive Messages
- CAN Bus C++ Example: Send and Receive with SocketCAN
- What Is XCP? ECU Measurement and Calibration Explained
- XCP Python Example: Connect to an ECU with pyXCP
- XCP C++ Example: Connect to an ECU over CAN
- CAN Bus Diagnostics Example: Read Engine RPM with OBD-II
- What Is UDS? Unified Diagnostic Services Explained
- How to Implement UDS over CAN: Python Client Example
- How to validate a DBC file before release
- Multiplexed DBC signals explained without the usual confusion
- CAN error frames and bus-off debugging with SocketCAN
- Decode CAN logs with python-can and cantools
- CAN log file formats: candump, ASC, BLF, MF4, and CSV
- How to create a DBC file from reverse-engineered CAN logs
- How to use candump and can-utils for practical CAN bus debugging
- How to record CAN bus data without creating useless logs
- How DBC signal encoding and decoding works
- LIN bus for CAN engineers: where it fits and how to think about it
- Automotive Ethernet for CAN engineers
- Automotive DBC tool alternatives in 2026: how to choose without wasting integration time
- What are DBC files, where are they used, and how teams actually work with them
- ARXML, XCD/XDD, and DBC: when to use which format in automotive development
- DBC Utility v1.0.3 deep dive: what changed and why it matters for real CAN/DBC workflows
- How to review DBC changes safely with dbcUtility Compare: a practical workflow for engineering teams
- Why CAN still matters and where it is better than other vehicle buses
- CAN FD explained: why classical CAN had to evolve
- Automotive Ethernet, ECUs, gateways, and the rest of the vehicle network stack
- DBC Utility versus other CAN database tools: competitor review and tool-fit guide