Explore and compare ECU tuning files in your browser with this free online ECU BIN file viewer. Visualize engine maps such as fuel, ignition timing and load tables in an interactive 2D graph, overlay two calibrations to compare them side by side, and switch to a byte-level HEX editor for deep analysis. Mark color highlights that carry across both views, turn on Diff Mode to pinpoint every changed byte, and pan, zoom and select directly with your mouse. Your files never leave your device.
How to Use the ECU BIN File Viewer
This free online ECU BIN file viewer lets you open, visualize and compare ECU tuning files directly in your browser, with no software to install. Load one or two binary (.bin) files to inspect engine maps such as fuel, ignition timing, boost and load tables in an interactive 2D graph, then drop into a byte-level HEX editor for precise analysis. Your files stay on your device and are never uploaded.
Quick start for beginners
- Load a file. Click File 1 and choose a .bin file. To compare two calibrations, load a second file in File 2 – for example a stock file and a tuned file.
- Pick the data format. Set the value width to 8-bit, 16-bit or 32-bit, then choose signedness (signed or unsigned) and endianness (little or big endian) to match your ECU. The graph and HEX values update to match.
- Read the 2D graph. File 1 is drawn in white and File 2 in cyan, overlaid so differences in map shape stand out at a glance.
- Inspect in HEX. Use the HEX panel for exact byte values and addresses.
- Mark areas of interest. Create color highlights to track tables or changed regions across both panels.
- Find changes automatically. Turn on Diff Mode to shade every byte that differs between the two files and jump between them.
Mouse and keyboard controls
The viewer is fully mouse-driven. Here is the complete list of gestures and key combinations.
2D graph panel
- Mouse wheel – zoom in and out horizontally, centered on the pointer.
- Ctrl + mouse wheel (or Cmd + wheel on Mac) – zoom vertically.
- Click and drag – pan along the file.
- Shift + click and drag – select a range of bytes and turn it into a highlight.
- Move the pointer – a crosshair shows the live address, value and the File 1 versus File 2 difference at that point.
- Single click – jump the HEX panel to that address.
HEX panel
- Click a value – jump the 2D graph to that address.
- Click and drag across values – select a byte range and create a highlight.
- Hover a value – a marker appears on the 2D graph at the same address; hovering the graph outlines the matching HEX cell.
- Jump to Address – type a hexadecimal address to scroll the HEX view there.
- File 1 / File 2 – choose which file the HEX panel displays.
Diff mode (compare two files)
- Diff Mode – shades every differing region: red bands on the 2D graph and red values in HEX.
- Prev / Next – jump straight to the previous or next difference.
- Counter – shows how many regions differ, how many bytes changed and the percentage.
Highlights
- Create highlights by drag-selecting in either panel, or by entering start and end addresses in the Highlight Editor.
- Highlights are shared between the 2D graph and the HEX panel and stay aligned across both files.
- Manage, import or export highlights as JSON, or remove them all from the Highlight Editor.
Layout
- Corner grip – drag the bottom-right corner of the 2D panel or the HEX panel to change its height.
- Center divider – on wide screens, drag the divider between the panels to give one of them more room. On narrow screens the panels stack automatically.
- Your chosen sizes are remembered the next time you open the tool.
Projects and sharing
- When signed in, use Save Project to store your highlights and settings, My Projects to reopen them, and Share to create a read-only link.
- A shared project applies its highlights to your own local file. A built-in fingerprint check warns you if the file does not match the one the project was made for.
- If you are not signed in, your work is saved automatically in your browser so you do not lose it on refresh.
Why compare ECU maps in 2D and HEX
Tuners compare the 2D graphs of BIN files to quickly recognize the shape of fuel, ignition timing and load tables, which is far more intuitive than reading raw hex. Overlaying two calibrations makes small shifts and edits obvious, and Diff Mode pinpoints every changed byte. The HEX panel then gives byte-level access for verification, so you can move from a big-picture comparison to an exact address in a couple of clicks.
Tip: if a value looks wrong or the curve looks flat, double-check the bit width, signedness and endianness – these must match how your ECU stores the map.