↓Skip to main content

DBC Craft

DBC Craft app icon
Download on the Mac App Store

DBC Craft is a native macOS editor for CAN database (.dbc) files. Open a database directly from Finder, inspect its messages and signals, edit it, and save it without sending confidential vehicle data to a web service.

DBC Craft document window with the node and message sidebar, the colour-coded bit grid of a message, its signal table and the signal inspector

Understand the layout #

  • Browse the whole database — move through nodes, messages, signals, value tables and attributes in one document window.
  • See every bit — a colour-coded grid shows where signals sit in the payload, including Intel and Motorola byte order, CAN FD and multiplexing.
  • Decode and encode frames — paste raw bytes to inspect physical values, or set values and see the resulting payload.
  • Find problems early — diagnostics identify overlaps, invalid ranges, duplicate identifiers and signals that extend beyond the message payload.
A big-endian Motorola signal selected in the bit grid, with its DBC, AUTOSAR and LSb start-bit numbers shown in the inspector
The decode sandbox turning an eight-byte payload into physical values and raw values for each signal
A validation marker on a start bit that makes two signals overlap, with the overlap hatched in the bit grid and described below the signal table

Free and Pro #

DBC Craft is a free download, and reading a database is free for good: no trial period, no account, and no expiry. DBC Craft Pro is a one-time in-app purchase ($29.99 in the US), not a subscription, and it unlocks changing databases and moving them between toolchains.

FreePro
Open and read any DBC database✓✓
Bit-layout grid, with Intel and Motorola byte order, CAN FD and multiplexing✓✓
Decode sandbox, from bytes to values and back✓✓
Validation and diagnostics✓✓
Export to CSV and JSON✓✓
Edit and save, with full undo—✓
Paste signals and messages from another database—✓
Compare two databases by message and signal—✓
Merge changes from one database into another—✓
Import and export SYM, KCD and DBF, and import ARXML—✓
Generate C pack and unpack functions and Swift decoders—✓

Without Pro your files always open, and nothing you have already saved ever becomes unreadable.

Compare and merge #

Pro

Compare two databases by message and signal rather than by line, in a side-by-side window with a navigable change tree. Take the changes you choose from one open database into another, preview the result before anything is written, and undo it in one step.

The compare window listing changed nodes, messages and signals between two versions of a database, with the selected signal's properties side by side

Copy between databases #

Pro

Copy signals or whole messages from one database and paste them into another, or drag a message from one window to the other. Comments, value tables and multiplexing come along, and a name or ID that is already taken is renamed or renumbered, never overwritten. The clipboard holds plain DBC text, so a copy pastes into a text editor too.

A car database and a truck database side by side, with three signals copied from the car's ClusterInfo message and pasted into free bits of the truck's LFE1 message

Preserve the source file #

An unedited database saves back byte for byte, including statement order, whitespace, line endings, text encoding and vendor-specific statements that DBC Craft does not model. Motorola start-bit values stay exactly as the file writes them.

Every edition reads DBC and exports CSV and JSON. With Pro, DBC Craft also saves DBC, reads and writes SYM, KCD and DBF, imports ARXML, and generates C pack/unpack functions and Swift decoders, which are tested against the same codec the app uses.

Private by design #

Your databases remain on your Mac. DBC Craft has no account, analytics, telemetry, advertising, cloud service or third-party SDKs. The standard edition uses networking only through Apple’s StoreKit purchase and restore flow. The organisation-licensed DBC Craft Pro edition contains no StoreKit and has no network entitlement.

Read the full DBC Craft privacy policy.

Requirements and support #

DBC Craft requires macOS 15 or later.

Download DBC Craft on the Mac App Store. For support questions, email .