Inno Setup Extractor Online
Open an Inno Setup installer without running setup. Explore its packaged application files and download the extracted result.
How to extract an Inno Setup installer
- Upload the installer EXE using the box above. You do not need to install Inno Setup on your computer.
- Browse the extracted application files and folders as they become available.
- Open individual files or download the completed result as a ZIP.
What an Inno Setup unpacker recovers
Inno Setup packages Windows applications into installer executables. An unpacker reads the packaged files without launching the installation. You can inspect application binaries, configuration, images, documentation and other bundled resources.
Supported files inside the application can also produce readable source. This includes .NET assemblies, Java classes, Lua and supported Python bytecode. Recognized Electron ASAR packages can expose their packaged JavaScript, HTML and assets.
Tested Inno Setup versions
Our test corpus includes Inno Setup releases 6.2.2, 6.3.3, 6.4.x, 6.5.x, 6.6.x, 6.7.x, 7.0.2 and 7.1.0, plus installers for Git, HexChat and WinMerge. Both older and newer loader layouts are covered. These are tested examples, not a guarantee for every installer using those versions.
Encrypted installers, external Inno data slices and multipart members are unsupported. A small web installer may only contain a downloader; missing application downloads are not fetched.
Inno Setup extraction questions
Can I decompile an Inno Setup installer?
You can extract its application payload and decompile supported files inside it. This tool does not reconstruct the original installer script or the native source code of an arbitrary EXE.
Will this recover the original ISS or Pascal script?
No. The Inno Setup extractor recovers packaged files; it does not recreate the original .iss project or decompile the installer's Pascal script. If a script was included as an ordinary payload file, it can be preserved like other files.
Can I extract Inno Setup files on Mac or Linux?
Yes. Upload the EXE from your browser and inspect the result online. The Windows installer is read as data on the server, so you do not need to run it on your operating system.
Why is my installer unsupported?
It may use encryption, an unsupported variant, missing external data or a different installer family. The result explains what could be recovered. For other supported families, use the format links below.
Extraction limits and partial results
Each upload shares a five-minute extraction and source-recovery budget, with up to 1 GiB of expanded data, 256 MiB per file, 25,000 entries and four nested layers. Worker limits can stop processing sooner. You can browse completed files while processing continues; a ZIP download becomes available when the job finishes.
If a format, version or file cannot be processed, the result explains the limitation and keeps files already recovered. Extraction does not recreate a complete buildable application or the original native source code.