Getting Started
Analyze diagnostic telemetry logs generated by popular mobile OBD2 loggers. Graph, play back, crop, and audit sensor records offline entirely client-side.
1
Import your log: Drag a log file into the sidebar drop zone or click it to browse. You can load sample logs from the tool's data/ folder (e.g. Torque, Carly, OBD Fusion, or FORScan).
2
Select Parameters: Checked parameters in the sidebar are drawn on the chart.
3
Play Driving Simulation: Click the Play (▶️) button at the top to watch indicators animate.
Supported OBD2 Logging Formats & Scanners
OBDViz Analyzer parses comma (,) or semicolon (;) delimited logs from many tools:
- FORScan: Semicolon-delimited, starts with
time(ms) index. PIDs look like RPM(1/min).
- Torque Pro: Comma-delimited, starts with calendar datetime strings in
Device Time. Units in parentheses like Engine RPM(rpm).
- OBD Fusion: Comma-delimited, starts with elapsed seconds in
Time (s). Units in brackets like Engine RPM [RPM].
- Carly: Comma-delimited, starts with elapsed seconds in
Timestamp. Headers with units in parentheses or plain strings.
- Generic logs: Auto-detects delimiters and time-series columns. Matches any date-time string or numeric timestamp to form relative millisecond intervals.
⚠️ Clone Adapter Warning: Cheap, unbranded ELM327 Bluetooth clones flood the market. They run buggy clone chips that drop connections, produce high latency, or report corrupt telemetry. Using a clone for active ECU writing/coding can damage modules. For programming, always use a wired adapter like the
vLinker FS USB. For monitoring, use high-speed adapters like the
OBDLink MX+. Find recommended original scanners in our
OBD2 Hardware Guide.
Telemetry Playback & Scrubbing
Interact with your driving data frame-by-frame:
- Play & Pause: Click the Play/Pause button in the control bar or press space.
- Adjust Speeds: Speed up (2x to 25x) or slow down (0.25x to 0.5x for gear shift analysis) telemetry playback.
- Timeline Scrubber: Drag the slider handle to scrub across the timeline.
- Timeline Jumping: Click directly on the timeline chart area to jump the playhead to that exact millisecond.
Stacked Multi-Axis Graphing & Multi-Chart Studio
The timeline graph plots multiple telemetry sensors simultaneously using stacked Y-axes:
- Multi-Chart Studio: Click + Add Chart to create multiple stacked telemetry timeline charts. Select any chart to make it the active config target, then check/uncheck parameters in the sidebar to add/remove them from that specific chart.
- Grid Layouts: Use the Grid dropdown to display charts in a 1 Column stack, 2 Column (2x2), or 3 Column (3x3) layout.
- Synchronized Navigation: Panning, zooming, or scrubbing the playback cursor on any single chart instantly updates all other charts' axes and playheads.
- Unit Grouping: PIDs are grouped onto separate Y-axes according to their unit types (RPM, Volt, mph, %, etc.) to maintain axis readability.
- Pan Mode (✋): Click and drag to slide the timeline window left or right. Scroll the mouse wheel to zoom in or out.
- Zoom Box Mode (🔍): Click and drag a rectangle to zoom directly into a specific region of interest.
- Reset Zoom: Click "Reset Zoom" in the chart header or double-click inside the chart to reset the timeline.
Theme Customization, Dials & Cropping Logs
Deep-dive features to isolate runs or analyze specific engine parameters:
- Visual Theme Customizer: Use the Theme dropdown to toggle between 5 premium instrument panel styles: Cyber Turquoise (Default), Racing Red, JDM Amber, Neon Mint, and Titanium Slate. The colors of active buttons, borders, highlights, playheads, and chart lines will update dynamically to match the profile.
- Configure Dials: Click the Gear (⚙️) on any of the 4 gauges. Select any numeric parameter from the dropdown. The scale bounds and indicators update automatically.
- Windowed Statistics: The Active Stream Statistics (Min, Max, Avg) automatically recalculate to display values captured only inside your current zoomed timeline chart window.
- Export Zoomed CSV: Zoom into a specific window of interest (e.g. a quarter-mile run or dyno pull) and click Export Zoomed CSV. This downloads a cropped, valid log file containing only records within the zoom range.