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.
Windows · macOS · Linux · No credit card
Step by step
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.
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.
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.
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.
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.
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.
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.