Hire Me!

CANcorder

CANcorder

CAN bus logger and analyzer for automotive diagnostics

CANcorder main window

CANcorder connects to CAN hardware via TCP, J2534 PassThru (Windows), SocketCAN (Linux), or supported USB adapters on macOS, displays CAN frames in real-time, and decodes ISO-TP messages with protocol hints for UDS, OBD-II, and KWP2000. Whether you're reverse-engineering ECU communications, debugging a vehicle network, or analyzing recorded logs, CANcorder provides the tools you need.


Features

Live CAN Frame Capture

Connect to your CAN interface and watch frames arrive in real-time. Filter by arbitration ID, search for specific patterns, and pause capture to analyze traffic.

CAN frame capture

ISO-TP Message Reassembly

Automatically reassemble multi-frame ISO-TP messages. Single Frame, First Frame, and Consecutive Frame sequences are decoded and displayed with timing information.

ISO-TP message reassembly

Protocol Hints

CANcorder recognizes UDS, OBD-II, and KWP2000 messages and displays human-readable hints. See service names, parameter IDs, and response codes at a glance.

Protocol hints

Plugin System

Extend CANcorder with plugins for vendor-specific protocols. Create JSON-based plugins to decode proprietary services and subfunctions.

Plugin system

Hex Search

Search for specific byte sequences across all captured frames. Navigate through matches with keyboard shortcuts.

Hex search


Supported Formats

Import:

Export:


Supported Hardware

CANcorder supports multiple ways to connect to CAN hardware:

TCP (all platforms)

J2534 PassThru (Windows)

SocketCAN (Linux)

Native USB (macOS)


System Requirements

Why both 32-bit and 64-bit for Windows? J2534 drivers are architecture-specific—a 64-bit application cannot load 32-bit DLLs and vice versa. Since many hardware vendors only ship 32-bit drivers, we provide both versions to ensure compatibility with your J2534 device.


Download

Version 1.0.136

macOS (Apple Silicon) Windows (64-bit) Windows (32-bit)

Looking for an older release?

CANcorder includes a 10-day free trial with full functionality. No registration required. After the trial, a one-time license purchase unlocks the app permanently.

Linux: A Linux build is available on request—contact mickey@vanille.de.

Installation

macOS: Download the ZIP file, extract, and drag CANcorder.app to your Applications folder. On first launch, right-click the app and select "Open" to bypass Gatekeeper.

Windows: Download and extract the ZIP file, then run CANcorder.exe.


Support

For questions, feature requests, or bug reports, contact mickey@vanille.de.