jrsoftware.org // Jordan Russell's Software
-Home

Products

-Inno Setup


-Toolbar2000

-Toolbar97

Support

-Forums

-Contact

#######
visitors since
Jan. 1998

Inno Setup Downloads

Fork me on GitHub

Want to be notified by e-mail of updates? Then click here to subscribe to the Inno Setup announcements mailing list.

Inno Setup 6

Inno Setup 6.7 and other recent versions introduced a large number of significant enhancements including:

  • 6.7: Added support for custom wizard background images and colors.
  • 6.7: Added support for Windows' RedirectionGuard mitigation.
  • 6.7: Added autocomplete support in the [Setup] section for directive values with fixed options, such as all yes/no directives and others like WizardStyle.
  • 6.6: Added support for dark mode and custom styles to Setup and Uninstall.
  • 6.6: Updated the default font to 9-point Segoe UI.

Updating is always recommended, even if you don't plan to use these enhancements right away. We continually add extra checks to make your installers safer and more reliable. At the same time, we ensure backward compatibility for your existing installers.

What's new in this Inno Setup 6 version?

Using Inno Setup commercially? Please purchase a license. All commercial licenses are perpetual and require a single payment. They include two years of updates, major and minor. After this period, your current version will remain licensed and functional as-is.

Filename Download Site Date Description
innosetup-6.7.1.exe GitHub 2026-02-17 Inno Setup 6 self-installing package.
The installer is digitally signed with Pyrsys B.V. as the publisher name.
Inno Setup Signature Tool signature and public key.

To install Inno Setup 6 interactively using winget use the following command: winget install --id JRSoftware.InnoSetup -e -s winget -i

Remember to check the Inno Setup FAQ for solutions to common problems. For more Inno Setup-related downloads, see Third-Party Files.

Inno Setup 7 Preview

We are proud to announce the second preview of Inno Setup 7, which includes a 64-bit edition, as well as a 32-bit edition.

Both editions of Inno Setup 7 can build either 32-bit or 64-bit installers, and they can be installed side by side, and they can coexist alongside Inno Setup 6.

Additionally, support for extended-length paths was added, removing MAX_PATH limitations.

Great care has been taken to ensure maximum backward compatibility with Inno Setup 6, including backward compatibility for the extended-length path support, and compatibility between 32-bit and 64-bit installers.

For the complete list of changes, see What's new in this Inno Setup 7 version?

Inno Setup 7 would not have been possible without the support provided through the purchase of commercial licenses. Please purchase a license or donate to support us. Thank you.

Filename Download Site Date Description
innosetup-7.0.0-preview-2-x64.exe GitHub 2026-03-15 64-bit Inno Setup 7 self-installing package.
The installer is digitally signed with Pyrsys B.V. as the publisher name.
Inno Setup Signature Tool signature and public key.
innosetup-7.0.0-preview-2-x86.exe GitHub 2026-03-15 32-bit Inno Setup 7 self-installing package.
The installer is digitally signed with Pyrsys B.V. as the publisher name.
Inno Setup Signature Tool signature and public key.

Using the 64-bit edition is recommended. As noted above, it can still build 32-bit installers.

Please test your scripts and installers with this preview, even if you do not intend to use 64-bit installers, and report success or failure by sending a quick email to innosetup AT googlegroups.com (preferred) or mlaan AT innosetup.nl. Thank you in advance. Especially please test and report this functionality:

  • Using 64-bit install mode in a 32-bit installer.
    This is not new functionality but we did many changes related to system path redirection.
  • Using 32-bit install mode in a 64-bit installer.
  • Using Pascal Scripting in a 64-bit installer.
    Please do first ensure your script is actually compatible with 64-bit execution. What's new has some tips about this.

Please do not use this preview to build installers you will use in production.

Next Release

You can see all finished features which will be included in the next release by viewing the Revision History file in Git.

Source Code

You can get the Inno Setup source code via GitHub. Latest sources obtained via GitHub may contain fixes or new features not found in the latest released version of Inno Setup. However, those fixes and new features may not have yet been fully tested.

To contribute to the Inno Setup source code, see CONTRIBUTING.md on GitHub for more info.

Copyright © 1997-2026 Jordan Russell. All rights reserved.
Portions Copyright © 2000-2026 Martijn Laan. All rights reserved.