A simple, modern utility for extracting embedded XML blocks from EXE, DLL, and other container files—designed for modders, tool-builders, and anyone who needs to pull out plain-text XML with precision and style.
XML Extractor is a lightweight desktop tool that scans any file for valid <?xml version="…"> prologs, pulls out each XML fragment, pretty-prints it, and saves it to its own folder. Whether you’re reverse-engineering game executables, unpacking proprietary containers, or simply mining text files for embedded XML, this app makes it batch-friendly, safe, and visually clear.
Built with WPF and styled in a modern dark/red theme, XML Extractor features:
- Per-file output folders named after your source (dots → underscores)
- Animated, always-visible progress bar
- Overwrite prompts in a custom, on-brand dialog
- Embedded Red Hat Display Bold font for crisp headings
- Auto-scrolling log box that shows timestamps and details
XML Extractor is fully portable—no installer required. Download the latest release from Releases, unzip, and launch:
- Windows: Double-click
XML Extractor.exe. - Linux/Mac: Use WINE or Mono (
mono XML\ Extractor.exe)—untested but often works.
- Click Select File… to choose a single file, or Select Folder… to target a directory.
- Hit Extract to begin scanning.
- Watch the red progress bar fill, and follow detailed messages in the log.
- Extracted XML files appear in
YourFileName_extfolders, named likeRootTag_01.xml,RootTag_02.xml, etc.
XML Extractor never hides the progress bar, and prompts you before overwriting existing output folders.
- Extracts only valid XML with any
version="…"attribute - Single-file and batch-folder modes
- Automatic BOM detection (UTF-8/16LE/16BE/32)
- Pretty-printed output with consistent indentation
- Dark/red WPF theme with embedded custom font
- Always-visible progress indicator
- Themed overwrite confirmation dialog
Questions, bugs, or feature requests? Join our Discord server or open an issue on GitHub! Contributions and pull requests are always welcome.
⭐ If this tool was of any use to you, please consider giving it a Star - it would make my day! ⭐


