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.1.0 30-Jul-2025sha256: fd5fd26d8fb5c9f155dd827d577df2b644907a0a722400fc1e9357e8426c233d
arm64 Chilkat .NET for the 4.8.* Frameworks

v11.1.0 30-Jul-2025sha256: 60616e036be8cb4ccf8e9219bc5aa8cb2797dfab0e51de8462f038b4de522144
64-bit Chilkat .NET for the 4.8.* Frameworks

v11.1.0 30-Jul-2025sha256: e5019b57382596a5c7ffdfefa55344d01430f1022034a7b65ae08d5312b4a1b0
32-bit Chilkat .NET for the 4.8.* Frameworks

v11.1.0 30-Jul-2025sha256: 90034af5f54a796a9a132a244b32e98a77f929b85c19f9fce042aa3c5a927aa9
64-bit Chilkat .NET for the 4.7.* Frameworks

v11.1.0 30-Jul-2025sha256: f6fc46f7debe3400bd1d0a07413b4733679996e7850044643848ec7d7f787490
32-bit Chilkat .NET for the 4.7.* Frameworks

v11.1.0 30-Jul-2025sha256: a30e684a5e096fd8479e8add645151a2b3541a5ffd77ddd7453ee457051fe543
64-bit Chilkat .NET for the 4.6.* Frameworks (VS2017)

v11.1.0 30-Jul-2025sha256: b5c2557b5ed801f27899d3708e26f3c6664561f529565b34816b01b8dc0efb2c
32-bit Chilkat .NET for the 4.6.* Frameworks (VS2017)

v11.1.0 30-Jul-2025sha256: cb2788baec6191695841e0d436bc2ce199c1a1a0fd448d0bc07cae8825d21c5f
64-bit Chilkat .NET for the 4.6.* Frameworks (VS 2015)

v11.1.0 30-Jul-2025sha256: fab5c7d9c04d3cc67c80126e2191a64773b5c51eb440eab4bd58edde256a2dd2
32-bit Chilkat .NET for the 4.6.* Frameworks (VS 2015)

v11.1.0 30-Jul-2025sha256: c8fc83634a5ece5538d6bc720bf82baff57662c777d98c42c81cc4131376201e
64-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2013)

v11.1.0 30-Jul-2025sha256: bcf3cc2d0128c3e433fd34a9b4d8fbc4a96d636e8945c94ec65006ff2c72e858
32-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2013)

v11.1.0 30-Jul-2025sha256: a81b28f55c808aa936f977deaab17680a819f7577140e24c92d98024396925ba
64-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2012/2013)

v11.1.0 30-Jul-2025sha256: 7ca1bdb0096d608c4b3abe818d8b1aab6b111e3d5b5d5cf605aa3b807401c579
32-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2012/2013)

v11.1.0 30-Jul-2025sha256: 16171aa4470b427eb1f498e2b37044e35e1282e815c9893d82f240739c301de8
64-bit Chilkat .NET for the 4.0 Framework
(Visual Studio 2010)

v11.1.0 30-Jul-2025sha256: d33c2b6716cb48ca397da30216fa7bb1ab8d9bf9da23529906baf12e2d399eef
32-bit Chilkat .NET for the 4.0 Framework
(Visual Studio 2010)

v11.1.0 30-Jul-2025sha256: 4ff55a253ffaf9c350e1cceb0a314c6dce9bfedc9eaed49338ec5c2c76259a5b
64-bit Chilkat .NET for the 2.0/3.5 Frameworks
(Visual Studio 2005/2008)

v11.1.0 30-Jul-2025sha256: c2cd889cfe55cf9b39fed121ebb3907c73d2c3ec66a78029a7523069a2df37db
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