CAN bus logger and analyzer for automotive diagnostics
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.
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.
Automatically reassemble multi-frame ISO-TP messages. Single Frame, First Frame, and Consecutive Frame sequences are decoded and displayed with timing information.
CANcorder recognizes UDS, OBD-II, and KWP2000 messages and displays human-readable hints. See service names, parameter IDs, and response codes at a glance.
Extend CANcorder with plugins for vendor-specific protocols. Create JSON-based plugins to decode proprietary services and subfunctions.
Search for specific byte sequences across all captured frames. Navigate through matches with keyboard shortcuts.
Import:
Export:
CANcorder supports multiple ways to connect to CAN hardware:
TCP (all platforms)
J2534 PassThru (Windows)
SocketCAN (Linux)
Native USB (macOS)
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.
Version 1.0.136
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.
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.
For questions, feature requests, or bug reports, contact mickey@vanille.de.