Guides

How to open MF4 (MDF4) files without writing Python

MF4 files from data loggers and test benches are easy to produce and awkward to look at. This is the quickest way to open one, plot signals and compare runs without writing code, with an honest note on when a free tool is all you need.

Download free - 14-day trial

Windows · macOS · Linux · No credit card

Step by step

  1. Install Vizalyze and start the trial

    Download the app for Windows, macOS or Linux. Signing in is optional, but it starts a free 14-day trial of every feature and all five extension packs, which includes MDF/MF4 support. Without a trial or the pack, the free tier opens CSV, Excel, text and PDF tables only.

  2. Load your MF4 file or a whole folder

    Use Load in the toolbar, or point the Dataset panel at a folder. Files appear in a tree, and you can group runs so later comparisons stay organised.

  3. Find the signals you need

    A logger file can hold thousands of channels. The Channel Browser has a search box that filters by name, and you can star the channels you use most.

  4. Plot a signal

    Double-click a channel, or drag it onto the canvas. Add more channels as stacked rows or extra Y-axes, and use the cursor to read values at a point in time.

  5. Decode CAN or LIN signals (if your file has raw frames)

    Load a DBC, ARXML, KCD or SYM database to turn raw frames into physical signals. CAN/LIN decoding is part of the Automotive & EV pack.

  6. Check the data, then compare runs

    Data Health looks for gaps, dropouts and outliers before you trust a result. Compare Runs overlays two or more files so you can see what changed between tests.

  7. Save the result as a report

    Build a report with charts and tables, then export it to PDF. Reports made on the free tier carry a small Vizalyze footer; paid tiers omit it.

When a free tool is enough

asammdf is an open-source Python library, and it ships its own free GUI for viewing MDF files. If you only need to browse channels and you are comfortable installing Python packages, that is a perfectly good answer.

Vizalyze is built for the next step: comparing runs, building reusable reports and workflows, and running standard analyses without scripting. It uses asammdf to read the files.

What it costs

The 14-day trial covers everything, including MF4 support. After the trial the free tier keeps working for CSV, Excel, text and PDF tables, and MF4 support is the Automotive & EV pack: $99 once, on any plan including free. Batch reporting and workflow creation need Pro.

Your measurement files stay on your computer. Cloud sync is optional, and it syncs workflows and templates rather than raw signal files.

Frequently asked questions

Can I open MF4 files without installing Python?

Yes. Vizalyze is a desktop application, so there is no Python install and no scripts to run. It reads MDF files through the asammdf library bundled inside the app.

Are my MF4 files uploaded anywhere?

No. Analysis runs locally. Raw files are not uploaded unless you choose a cloud or sharing feature.

Does it work on Windows, macOS and Linux?

Yes, all three. The Windows installer is not yet code-signed, so SmartScreen may show a warning that you can bypass after checking the published checksum.

Open your first MF4 file in a few minutes

Free 14-day trial of every feature and all five extension packs. No credit card.

Download free - Beta

Or see pricing

Get Vizalyze - Free Beta

No account required. Sign in later for a free 14-day trial of every feature. No credit card. No time limit.

Checking for latest release…

.exe installer

Download for Windows

No account required to download. Sign in for a free 14-day trial of every feature.Read the security note above before installing - we're working toward full OS code signing.