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 raw XML files, extracts them, formats them, and saves them. It can be used for various purposes, including game modding - such as for Codemasters' 2009 title, Operation Flashpoint: Dragon Rising.
- 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_ext
folders, named likeRootTag_01.xml
,RootTag_02.xml
, etc.
XML Extractor will prompt you before overwriting existing output folders.
- Extracts only valid XML
- Single-file and batch-folder modes
- Automatic BOM detection (UTF-8/16LE/16BE/32)
- Pretty-printed output with consistent indentation
- Modern UI
- Logs & progress updates
Questions, bugs, or feature requests? Join our Discord server or open an issue on GitHub! 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! ⭐