What is the AX file format?
An .ax file is a Windows DirectShow filter - a COM in-process plugin used by media players and video applications to read, decode, process or render audio and video streams. Despite sometimes being described as a video file format, .ax files are not media containers: they are Windows PE DLLs with a binary structure identical to .DLL files, renamed by convention.
.ax files store DirectShow filters commonly used for video playback and editing. DirectShow was codenamed "Quartz" during development, and many developers still refer to it by that name. The framework decodes source streams - for example .avi, .mkv or .mp4 files - for media players and other applications.
Filters used by DirectShow fall into three functional types:
- source filters (responsible for reading source streams from files, network or devices)
- transform filters (responsible for decoding, encoding or processing the data stream)
- renderer filters (responsible for sending output to a display, speakers or a file)
An .ax filter is registered into Windows using regsvr32 filter.ax and removed with regsvr32 /u filter.ax. Common system-supplied examples include quartz.ax (the base DirectShow renderer) and qdvd.ax (DVD Navigator). Third-party codec packs such as LAV Filters also install .ax files. Microsoft's Media Foundation framework (introduced in Windows Vista) is the modern successor for new codec development, but DirectShow and .ax filters continue to be supported on Windows 11 for legacy compatibility.
Security & safety
RISK: MEDIUM.ax files are executable code loaded into the address space of media player processes. A malicious .ax file (once registered) could hijack any application that plays media via DirectShow. Unverified codec packs distributing .ax files are a known malware vector - stick to codec packs from known sources (LAV Filters from GitHub, ffdshow-tryouts). Check the Authenticode digital signature before registering unknown .ax files. The extension itself is not dangerous if unregistered.
Format details
in a nutshell- Axure RP Prototype File (older versions) - Older Axure RP prototyping tool used .ax as a compressed HTML prototype export; superseded by .rp and browser-based preview.
Programs that open AX files
Technical details
deep spec| Binary format | Windows PE DLL (Portable Executable) - identical structure to .dll files |
| File signature | 4D 5A ("MZ") at offset 0 - standard Windows PE/DLL header |
| Byte order | Little-endian (x86/x64 PE) |
| PE characteristics | DLL flag (0x2000) set in PE Characteristics field |
| COM exports | Exports DllRegisterServer, DllUnregisterServer and DllGetClassObject |
| Registration | Installed into Windows registry via regsvr32 filter.ax; removed with regsvr32 /u filter.ax |
| Filter metadata | CLSID, filter name and pin/media-type descriptions stored in registry after registration |
| Digital signature | Optional Authenticode signature; no AX-specific integrity mechanism |
| Architecture | PE32 (x86) or PE32+ (x64) |
| Typical size | 50 KB - 20 MB (varies: simple codec vs full decoder library) |
| Associated OS | Windows 95 and later, through Windows 11 |
| Framework successor | Media Foundation (Windows Vista+) for new codec development; DirectShow remains active for legacy use |
| Released | 1996 (DirectShow / ActiveMovie 1.0, Windows 95 with DirectX 2) |
| Latest version | N/A - format unchanged; DirectShow still ships with Windows 11 |
| Specification | learn.microsoft.com |
AX conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about AX files.