Chilkat for .NET Framework Downloads

The downloads on this page are the full-versions.
Chilkat components are fully functional for 30-day evaluations.

Chilkat Available in NuGet

Chilkat .NET Packages are also available via NuGet.
  • View Chilkat NuGet packages at https://www.nuget.org/profiles/chilkat
  • Choose "chilkat-x64" if targeting x64 or "Any CPU" with the "Prefer 32-bit" checkbox unchecked in project settings.
  • Choose "chilkat-win32" if targeting x86 or "Any CPU" with the "Prefer 32-bit" checkbox checked in project settings.
  • An "incorrect format" error indicates the wrong choice was made.
  • Important: Read about the Common Errors before downloading and testing for the 1st time.

.NET Framework vs .NET Core

Note: The downloads on this web page are for using Chilkat with the .NET Framework, not .NET Core. If your application is .NET Core (such as .NET 6.0, .NET 8.0, etc.) then use the appropriate Chilkat .NET Core Package from NuGet.


Using Chilkat in ASP.NET on Shared Hosting

The Chilkat .NET assembly requires full trust. Add the following to your web.config:

<system.web>
    ...
    <trust level="Full" />
    ...
</system.web>

Chilkat .NET Framework Downloads

All Chilkat .NET classes are contained in a single assembly (DLL)

Important: Read about the Common Errors before downloading and testing for the 1st time.

v11.3.0 14-Dec-2025sha256: 9dd5d02ab572374e2c19e922ee012556b20cc680a7da879a84f6a4f866b600b6
arm64 Chilkat .NET for the 4.8.* Frameworks

v11.3.0 14-Dec-2025sha256: bc5c61a3f2558390221e45f13d5c3af3e4fb9586c4d1bda9dc688ba7fbc43e2d
64-bit Chilkat .NET for the 4.8.* Frameworks

v11.3.0 14-Dec-2025sha256: 796d0f30a84822de442d8d6e95dd1ae2fa93b9d2558ebf787a54f9abb9e300ca
32-bit Chilkat .NET for the 4.8.* Frameworks

v11.3.0 14-Dec-2025sha256: b44098ae7eca7e41931c08850d7c8d4cf1b86ae1143768315108c0e2df13f352
64-bit Chilkat .NET for the 4.7.* Frameworks

v11.3.0 14-Dec-2025sha256: d70ac13506253b1e0488a9479117b06ec7d5d26acb7ed5b6e3d8aca1d323efc8
32-bit Chilkat .NET for the 4.7.* Frameworks

v11.3.0 14-Dec-2025sha256: e31843c8d037b9574a2b62004cd3e49a5f5479b37dbdd380d3a4ba5c5b6dc220
64-bit Chilkat .NET for the 4.6.* Frameworks (VS2017)

v11.3.0 14-Dec-2025sha256: 3343d779e43c51e85bd64a2c5c878d1cfe2f33c70119917741bb0a60f288b266
32-bit Chilkat .NET for the 4.6.* Frameworks (VS2017)

v11.3.0 14-Dec-2025sha256: 877a143fab5e2894cf1c368342b43c47b6171baa6ecc3964854e0d6d1125237c
64-bit Chilkat .NET for the 4.6.* Frameworks (VS 2015)

v11.3.0 14-Dec-2025sha256: c91e92a44b51c30a00e1bdfd3eb9239a29cc0a91b3ddfa43d74cf50d11d3a2a8
32-bit Chilkat .NET for the 4.6.* Frameworks (VS 2015)

v11.3.0 14-Dec-2025sha256: a9fb9f9d22c7f0056185ed05b066051965ee034f54735ca07324cdf288675a37
64-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2013)

v11.3.0 14-Dec-2025sha256: f980294edb06b02ab6e3eb2ec9ec178614d209c9b0e87eaa0779190b56e6df7b
32-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2013)

v11.3.0 14-Dec-2025sha256: a4cd5dbbfcdd977d18bf990062ec4d60f9e3483c8bbaf7f4b7fe3eb6a46b288b
64-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2012/2013)

v11.3.0 14-Dec-2025sha256: e7fbf702864a1ace5324947eb07d6a6794ae9c057676c42b5f4930aca71698d5
32-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2012/2013)

v11.3.0 14-Dec-2025sha256: 6eb52e06798c75a359edc6b7b4d21fd69a2622f3996898067bb360164cbe1a7f
64-bit Chilkat .NET for the 4.0 Framework
(Visual Studio 2010)

v11.3.0 14-Dec-2025sha256: b4b00ad2c0c76f5c9981ca008020da1fccaf2ddfb32cda642bb45ccfb7e7af96
32-bit Chilkat .NET for the 4.0 Framework
(Visual Studio 2010)

v11.3.0 14-Dec-2025sha256: b6e903f48fb606752ddbd3af2e5d195ee564393d92a48a9438369c20ab378c45
64-bit Chilkat .NET for the 2.0/3.5 Frameworks
(Visual Studio 2005/2008)

v11.3.0 14-Dec-2025sha256: 48c6b1022a91d1d3c722938e79e8a22b0d100fa5b1429fb3ed5856b1edce9ffb
32-bit Chilkat .NET for the 2.0/3.5 Frameworks
(Visual Studio 2005/2008)


Install Instructions

Download and unzip to any directory. There is no "install". To use the Chilkat .NET assembly in a Visual Studio project, add a reference to the Chilkat DLL (such as ChilkatDotNet48.dll). (When adding the reference, Browse to the location of the Chilkat DLL and select it.)

Common Error #1: Incorrect Format

An application running in a 32-bit process must load the 32-bit Chilkat DLL, and an application running in a 64-bit process must load the 64-bit DLL. If a 32-bit process tries to load a 64-bit DLL, or the reverse, then an "Incorrect Format" error occurs:

Could not load file or assembly 'ChilkatDotNet**' or one of its dependencies. 
An attempt was made to load a program with an incorrect format.

Solutions:

  • Target your app for x86 instead of "Any CPU". Your application will run as a 32-bit process regardless of the machine architecture and you can always use the 32-bit Chilkat assembly.
  • In your Project Properties (for Visual Studio 2011 or later), in the Build tab, look for the "Prefer 32-bit" checkbox. If it is checked, then your application will always run as 32-bit, even if "Any CPU" is targeted. Thus you will always need to reference the 32-bit assembly.
  • If your app targets "Any CPU", then it will run as a 32-bit process on a 32-bit computer, or a 64-bit process on a 64-bit computer (assuming "Prefer 32-bit") is unchecked. In this case, make sure to deploy the 32-bit Chilkat assembly w/ your app on 32-bit systems, and deploy the 64-bit Chilkat assembly to 64-bit systems. Nowadays, 32-bit Windows computers are very old and unlikely to be encountered. For in-house applications where you know all computers are 64-bit (i.e. not extremely old), then it is sufficient to assume 64-bit, Any CPU, and "Prefer 32-bit" unchecked.
  • If your app is running within ASP.NET or a Windows Service and you're not quite sure whether it's 32-bit or 64-bit, then install the 32-bit Chilkat assembly in the 32-bit GAC (Global Assembly Cache), and also install the 64-bit Chilkat assembly into the 64-bit GAC. The .NET runtime will automatically look in the correct GAC and will find the correct assembly.

Common Error #2: The specified module could not be found.

Could not load file or assembly 'ChilkatDotNet**.dll' or one of its dependencies. 
The specified module could not be found.

This error occurs if the needed VC++ runtime redist is not already installed on the system.
The solution is to download and install the needed runtime redist from Microsoft VC++ Runtime Redist Downloads.

  • If using the .NET 4.6, 4.7, or 4.8 Frameworks, choose the Microsoft VC++ runtime redist download for Visual Studio 2015, 2017 and 2019 (there is a single download for all three).
  • If using .NET 4.5 with VS2013, choose the "Visual Studio 2013 (VC++ 12.0)" runtime redist.
  • If using .NET 4.5 with VS2012, choose the "Visual Studio 2012 (VC++ 11.0)" runtime redist.
  • If using .NET 4.0, choose the "Visual Studio 2010 (VC++ 10.0) SP1" runtime redist.
  • If using .NET 2.0, download the VC++ 2005 runtime redist from VC++ 2005 Runtime Redist

Reference Documentation

Online Reference Documentation is located at Chilkat Documentation.

Sample Code

Online examples are located at Chilkat Example Code