.ETL

ETL File

Event Trace Log
Ask a question
QUICK ANSWER

An ETL file is a Windows Event Trace Log produced by Event Tracing for Windows (ETW) -- a binary record of system events such as performance counters, boot activity, driver traces, and network diagnostics. You cannot read it in a text editor. Open it free with Event Viewer (Action > Open Saved Log) for a quick look, or with Windows Performance Analyzer or PerfView for detailed analysis. To get plain text, run tracerpt yourfile.etl in a command prompt to export XML or CSV.

Developer: Microsoft Category: System Files MIME: application/octet-stream
OPENS ON Windows
Related: .NOMEDIA · .DLL · .TMP · .LNK

On this page

19k+ extensions indexed
Last reviewed Aug 5, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the ETL file format?

.etl file format is used for storing event logs created by the Windows Event Tracing for Windows (ETW) subsystem. It stores data in binary format. Logs are generated by ETW providers - kernel, system, and application components that instrument their activity - rather than by a single tool. The ETW framework logs such events as:

  • Disk access
  • Page faults and memory operations
  • Memory stack operations
  • Application events and custom provider messages

A trace session can also include system startup and shutdown events. Because .etl files store data in a proprietary binary format, dedicated diagnostics and reporting tools are required to read them. .etl files should not be edited manually.

.etl files store logs of high-frequency events along with their descriptions and timestamps. Such files can be helpful during system troubleshooting and performance analysis. Before the system events are written to an .etl file, they are buffered in memory and then flushed to disk in compact binary format to keep overhead low. Report files can take a large amount of space, so it is advised to track the amount of available disk space when running long trace sessions. The tracerpt command can be used to parse event trace logs and convert them to readable formats, while Windows Performance Analyzer (WPA) and the open-source PerfView tool offer graphical views and advanced filtering. Related log formats include .evtx (modern Windows Event Log) and .blg (Performance Monitor binary log).

Security & safety

RISK: LOW

An .etl is passive trace data, not executable, so it can't 'run' anything by itself. Two real considerations: (1) privacy - a trace can capture sensitive details (file paths, URLs, process names, sometimes network or credential-adjacent data), so be careful about sharing an .etl publicly; only send traces to trusted support channels. (2) Disk space - Windows-generated ETLs (e.g. in LogFiles\WMI, WPR captures) can grow large; most are safe to delete if you don't need them, and Windows will recreate active ones. Don't delete ETLs that a running trace session is currently writing to.

Format details

in a nutshell
FULL NAMEEvent Trace Log
DEVELOPERMicrosoftsince Windows 2000 (Event Tracing for Windows / ETW)
CATEGORYSystem Files
MIME TYPEapplication/octet-stream
TYPEBinary Event Tracing for Windows (ETW) trace log - time-stamped, high-frequency event/performance records

Programs that open ETL files

Windows5 apps
Event Viewer Built-in Open Event Viewer > Action > Open Saved Log, pick the .etl; it displays the events and can convert/save them to .evtx. Quickest free look, no install.
Windows Performance Analyzer (WPA) Free Install the Windows Performance Toolkit (part of the Windows ADK, or from the Microsoft Store), then File > Open the .etl for graphical CPU/disk/boot timeline analysis.
PerfView Open-source Free Microsoft profiler: launch PerfView.exe, double-click the .etl, then Events to browse traces (great for CPU/.NET analysis).
tracerpt (command line) Built-in Run in an admin prompt: tracerpt yourfile.etl - outputs dumpfile.xml and summary.txt (add -of CSV for CSV). Built into Windows; best for getting readable text.
Microsoft Message Analyzer (legacy network traces) Free Older tool for network/protocol ETL traces. RETIRED by Microsoft (download removed Nov 2019) - use WPA/PerfView or PktMon instead; mention only for legacy captures.

Technical details

deep spec
DeveloperMicrosoft
Format typeBinary ETW (Event Tracing for Windows) trace log
PlatformWindows only (ETW is a Windows-exclusive subsystem)
IntroducedWindows 2000 (ETW first shipped with Windows 2000)
Header structureInternal WMI logfile header event record at the start of the file; no fixed-length ASCII magic bytes
MIME typeapplication/octet-stream
EncodingBinary (not human-readable; requires ETW-aware tools)
Buffering mechanismEvents are collected in per-CPU in-memory buffers before being flushed to disk
Event coverageKernel, driver, system service, and user-mode application events via registered ETW providers
Primary command-line tooltracerpt - built into Windows; converts .etl to CSV or XML report
GUI analysis toolsWindows Performance Analyzer (WPA) and open-source PerfView
Output formats via tracerptCSV summary and XML event report (REPORT.XML + SUMMARY.TXT)
Log file modeSupports sequential (linear) and circular (wrap-on-full) file modes
Real-time streamingETW sessions can deliver events to a real-time consumer in addition to, or instead of, a file
Related log formats.evtx (Windows Event Log), .evt (legacy Event Log), .etlx (extended ETL), .blg (Performance Monitor)
ReleasedWindows 2000 (Event Tracing for Windows / ETW)
Specificationlearn.microsoft.com

ETL conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with ETL files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about ETL files.

Frequently asked questions

How do I open an ETL file?
On Windows, open Event Viewer and use Action > Open Saved Log for a quick view, or install Windows Performance Analyzer (WPA) / PerfView for detailed analysis. Don't use a text editor - ETL is binary. For plain text, run tracerpt yourfile.etl to export XML/CSV.
Why does my ETL file look like gibberish in Notepad?
Because ETL is a binary trace format, not text. It's meant for ETW tools (Event Viewer, WPA, PerfView) or the tracerpt command, which decode the events into readable form. A text editor can't display it.
How do I convert an ETL file to readable text?
Use the built-in tracerpt command: open an admin command prompt and run tracerpt yourfile.etl, which creates dumpfile.xml and summary.txt (add -of CSV for CSV). You can also open it in Event Viewer and save it as .evtx.
Can I delete ETL files in my Windows folder?
Usually yes - most .etl files Windows writes (in LogFiles\WMI, SleepStudy, or WPR captures) are diagnostic and safe to remove when you don't need them; Windows recreates active ones as needed. Don't delete a file a running trace is actively writing to.
What program creates ETL files?
Windows itself, via Event Tracing for Windows (ETW). Tools like Windows Performance Recorder (WPR), xperf, logman, and netsh trace produce .etl files, as do many diagnostic and Windows Update troubleshooters.
ETL vs EVTX - what's the difference?
EVTX is the standard Windows Event Log format you browse in Event Viewer; ETL is a lower-level, high-frequency trace log from ETW used for performance and deep diagnostics. Event Viewer can open an .etl and convert it to .evtx for easier viewing.

References

1Microsoft Learn - Event Tracing for Windows (ETW) portallearn.microsoft.com
2Microsoft Learn - Windows Performance Analyzer (WPA)learn.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.RPMSGRestricted Permission Message
4.MDMarkdown Document
5.CRDOWNLOADChrome Partial Download File
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.SWFSmall Web Format (Shockwave Flash)
9.PRDXSoftMaker Presentations Document
10.PRO6XProPresenter 6 Bundle File

Related extensions

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ASECAndroid Secure Encrypted Container (apps-on-SD container)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z