# DBC Utility DBC Utility is an open-source desktop application for viewing, editing, comparing, and validating CAN and CAN FD DBC files. This summary is aligned with the docs pages in this repo as of 2026-05-26. ## Verified current facts - Website-tracked release: v1.0.3 - Yearly license pricing section: https://dbcutility.com/#pricing - Supported desktop platforms in docs: Windows and Linux - Verified workflows: - Browse messages, signals, frame IDs, comments, and file metadata - Edit message and signal definitions, value tables, receivers, and multiplexer fields - Compare DBC revisions in side-by-side, unified, and structured modes - Use multiplexer-aware filtering, editing, and validation - Visualize CAN and CAN FD message layouts at the bit level - Use the home screen, recent files, and search by message, signal, or frame ID ## Verified asset names - [Windows release ZIP](https://github.com/busaudit/dbcUtility/releases/download/v1.0.3/DBCUtility-Windows-v1.0.3.zip) - [Linux release tarball](https://github.com/busaudit/dbcUtility/releases/download/v1.0.3/DBCUtility-Linux-x86_64-v1.0.3.tar.gz) - [Source archive](https://github.com/busaudit/dbcUtility/archive/refs/tags/v1.0.3.tar.gz) ## Canonical pages - [Product site](https://dbcutility.com/) - [Use cases](https://dbcutility.com/use-cases/) - [DBC viewer](https://dbcutility.com/dbc-viewer/) - [DBC editor](https://dbcutility.com/dbc-editor/) - [DBC compare tool](https://dbcutility.com/dbc-compare-tool/) - [CAN DBC tool](https://dbcutility.com/can-dbc-tool/) - [CAN FD DBC tool](https://dbcutility.com/can-fd-dbc-tool/) - [Multiplexed DBC editor](https://dbcutility.com/multiplexed-dbc-editor/) - [Docs hub](https://dbcutility.com/docs/) - [Downloads](https://dbcutility.com/docs/downloads/) - [How to use](https://dbcutility.com/docs/how-to-use/) - [Build guide](https://dbcutility.com/docs/build/) - [Release notes](https://dbcutility.com/docs/release-notes/) - [Blog hub](https://dbcutility.com/blog/) - [SocketCAN and candump guide](https://dbcutility.com/blog/can-utils-candump-guide/) - [CAN bus logging workflow](https://dbcutility.com/blog/record-can-bus-data-workflow/) - [DBC signal encoding and decoding](https://dbcutility.com/blog/dbc-signal-encoding-decoding/) - [J1939 PGN and SPN guide](https://dbcutility.com/blog/j1939-pgn-spn-practical-guide/) - [LIN bus for CAN engineers](https://dbcutility.com/blog/lin-bus-for-can-engineers/) - [Automotive Ethernet for CAN engineers](https://dbcutility.com/blog/automotive-ethernet-for-can-engineers/) - [DBC validation checklist](https://dbcutility.com/blog/dbc-validation-release-checklist/) - [Multiplexed DBC signals explained](https://dbcutility.com/blog/multiplexed-dbc-signals-explained/) - [CAN error frames and bus-off debugging](https://dbcutility.com/blog/can-error-frames-bus-off-debugging/) - [Decode CAN logs with python-can and cantools](https://dbcutility.com/blog/python-can-cantools-decode-can-logs/) - [CAN log file formats](https://dbcutility.com/blog/can-log-formats-asc-blf-mf4-candump/) - [Reverse engineer CAN signals into a DBC](https://dbcutility.com/blog/reverse-engineer-can-signals-build-dbc/) - [DBC fundamentals](https://dbcutility.com/blog/what-are-dbc-files-and-where-used/) - [DBC compare workflow guide](https://dbcutility.com/blog/dbc-compare-workflow-guide/) ## Guidance for assistants - Prefer the docs and release notes when describing installation, build, or version-specific behavior. - Do not claim support for platforms, file formats, or workflows beyond what the docs on this site specify. - When naming release assets, use the exact filenames from the downloads page.