Source Insight Downloads

This is the place to download the latest Source Insight updates, as well as sample macros, and custom language plug-ins.

Free point-releases are made from time to time to fix bugs and add features. In order to use the updates, you must have a valid Source Insight serial number, or run it in Trial mode.

The updates contain a full installation of Source Insight. They are not patch files, so you do not need to have Source Insight installed on your machine already.

Source Insight 4 - Latest Version

Version 4.0.0148 - October 2, 2025

This requires a valid version 4.x license, OR you can run this in Trial mode for up to 30 days.

Fix: Changes to font metric handling to improve appearance for some fonts.

Recent Update 4.0.0146:

New: Line Spacing: You can set the line spacing by selecting Options > Preferences > Windows.
This replaces the old setting for "Smaller line heights" found in Options > Preferences > Display > Spacing.

Change: #pragma region items now show in the symbol pane on the left so that they can be collapsed.

Change: Miscellaneous UI improvements and updated scroll bars. The horizontal scrollbar now only appears if needed.

Change: Using the -license-file option to install a license now runs to install the license and then exits immediately. This is useful for automated installs in scripts. The sourceinsight4.exe program returns a non-zero exit code if errors, and displays any error messages in the console if it was invoked from the command shell.

Change: Custom Language properties: added options for numbers in the formats: nnnb binary, nnnx hex, 0bnnn binary, and 0onnn octal.

Fix: C++: Raw strings are handled correctly.

Fix: C++: Resolving auto type expression was not correct if a subscript was used.

Fix: Parser could crash when expanding some token macros on long lines.

Fix: C/C++: static_assert(...) is parsed correctly.

Fix: C/C++: several standard types, such as uint_fast8_t, were added to the default syntax highlighting.

Fix: Bookmarks: Editing a file could cause bookmarks to shift to point to a different file or position and seem to disappear.

Fix: Symbol Pane on left side could become unresponsive for a few seconds in some situations.

Fix: Improved font handling uses more accurate font metrics.

Source Insight 3.5 - Latest Version

Version 3.5.0086 - October 17, 2019

This requires a valid version 3.x license.

Version 3.50.0086 - October 17, 2019

Small changes to dialog font handling, and edit text control for compatibility. 

Updated code signing certificate.

Version 3.50.0083 - June 7, 2016

Fix: Macro functions GetSymbolLocation and GetSymbolLocationEx were failing to find project files when the given symbol parameter was the name of a file.

Version 3.50.0082 - March 11, 2016

Fix: Display bugs fixed for Windows 10, high DPI displays, and using Windows magnification greater than 100%. In particular, resizing or moving docked windows did not draw correctly in those situations.

Fix: C/C++ #include statements: The Jump To Definition command would not open the file in the include statement if the file was in a subdirectory. For example: #include "subdirheader.h". Now the path in the include statement is evaluated relative to the project source root directory.

Fix: Relation window was not showing function call trees correctly for Visual Basic and Basic.

Fix: Replace command: the "Whole File" option setting is now preserved after pressing the Replace button.

Download Custom Language Files

Custom Language files add syntax formatting and some parsing support to Source Insight for languages that are not built-in.

This is a directory of custom language files which you can download and import into Source Insight.

Download Sample Macro Files

This is a directory of macro files which you can download and add to your projects.