CS
CAN Sniff Viewer
Local-only · No tracking · Static site

Read CAN bus logs the way an engineer wants to read them.

Drop a CanHacker `.trc` and inspect every frame: HEX + ASCII grid, ID filtering, UDS service decode, ISO-TP reassembly, named selections, marks and comments — everything runs in your browser. Nothing leaves your machine.

Drop a CAN log file here

or click to browse · CanHacker `.trc` auto-detected

Stays in your browserHandles 500k+ records

Built for engineers reading buses

Everything is a primitive a CAN engineer actually reaches for.

HEX + ASCII grid

Side-by-side byte view, monospace, decoded column.

ID filter & exclude

Click chips to keep or drop CAN IDs; instant updates.

Pattern search

Hex with `??` wildcards, ASCII substring, UDS SID filter.

ISO-TP reassembly

SF/FF/CF state machine reconstructs multi-frame messages.

UDS decode

SID names, sub-functions, DIDs, NRC explanations.

ID pairing

Auto-detect 7E0↔7E8, 18DAxx, 7DF. Add custom pairs.

Tabs from selection

Pick rows N..M, open as a focused tab. Save it named.

Marks & comments

Tag request→response, annotate frames, keep notes.

Export anywhere

JSON, CSV, candump, ISO-TP payloads, workspace sidecar.

Stats & timeline

Per-ID counts, intervals, density heatmap.

Keyboard-first

⌘K palette, vim-style nav, mark/comment shortcuts.

Zero telemetry

No server, no analytics, no upload. Ever.