WIM Extractor
Extract files from Windows Imaging Format (.wim) files in your browser. Parses the WIM header (signature MSWIM\0\0\0), reads the resource table, lists images, and extracts files from each image. 100% client-side. Browse, search, filter, preview, and download individual files or all as ZIP.
About WIM Extractor
Extract files from Windows Imaging Format (.wim) files in your browser. Parses the WIM header (signature MSWIM\0\0\0), reads the resource table, lists images, and extracts files from each image. 100% client-side. Browse, search, filter, preview, and download individual files or all as ZIP. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
What does this tool do?
It parses Windows Imaging Format (.wim) files by reading the 8-byte MSWIM signature, decoding the WIM header (which points to the resource table, metadata, and lookup table), walking the image metadata to list the file tree, and extracting individual files. Files inside the WIM can be browsed, previewed as text or hex, and downloaded individually or all as a ZIP.
What is the WIM format?
WIM (Windows Imaging Format) is Microsoft's file-based disk image format used for Windows deployment, install.esd/install.wim files on installation media, and enterprise imaging. Unlike sector-based formats (ISO, VHD), WIM stores files individually with metadata, enabling single-instance storage, compression (LZX/XPress), and multi-image support (multiple Windows editions in one .wim).
Can it handle install.wim from Windows installers?
Yes, but only uncompressed or XPRESS-compressed WIMs are fully supported. LZX-compressed WIMs (used in install.wim) require decompression which we partially support — file listing works, but extraction of compressed file resources may fail. For full LZX support, use DISM on Windows or wimlib on Linux.
What extra features does this tool have compared to others?
10 extras: (1) Drag-drop input. (2) Image list with metadata. (3) File tree view with expand/collapse. (4) Filename search. (5) Filter by file type. (6) Stats — image count, file count, total size. (7) Download individual files. (8) Download all as ZIP. (9) History in localStorage (last 10). (10) Shareable URL with current view state.
Is my WIM file uploaded anywhere?
No. All WIM parsing and file extraction happens in your browser. File contents never leave your device.
Can it apply the WIM to a disk partition?
No — applying a WIM requires Windows DISM or wimlib-apply on Linux, plus filesystem-level access that browsers cannot provide. This tool lets you browse and extract files from any WIM, on any operating system, without installing anything.
Related tools
7Z Extractor
Inspect and extract files from 7z archives. Detects the 7z signature (0x37 0x7A 0xBC 0xAF 0x27 0x1C), parses the SignatureHeader and StartHeader, lists files from the archive metadata, and extracts STORE-method files when possible. Honest about LZMA compression limitations. 100% client-side.
APK Extractor
Extract and inspect Android APK files in the browser — pure JavaScript APK (ZIP) parser. View AndroidManifest.xml (binary XML detection), list DEX files, resources, and assets, extract individual files, detect app info (package name, version) from manifest. 100% client-side.
ARJ Extractor
Inspect ARJ archives. Detects the ARJ magic (0x60 0xEA), parses header structures, lists file entries with sizes and CRCs, and extracts STORE-method files when possible. Honest about ARJ compression limitations. 100% client-side.