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.4.0 30-Mar-2026sha256: fd072b7e232c2565ad64f2ec9f8b93c5711be4fa6578030ba36873ad47120a2d
arm64 Chilkat .NET for the 4.8.* Frameworks

v11.4.0 30-Mar-2026sha256: 055e1d662378a04f4c31d8ca3a9269d44a82580117683f3e14b611aff39ae021
64-bit Chilkat .NET for the 4.8.* Frameworks

v11.4.0 30-Mar-2026sha256: 4f4ad4a926d1273152b9e4b268e9f7f2fe004b7624e219701d8a74457ffbcd87
32-bit Chilkat .NET for the 4.8.* Frameworks

v11.4.0 30-Mar-2026sha256: 818478f2720560b9c027e3c74efc7148027c7e17207b3e303e4c89fbec19f590
64-bit Chilkat .NET for the 4.7.* Frameworks

v11.4.0 30-Mar-2026sha256: 98dc41b4cfdad19bfcfb56d5b06e3bb90f057c8b6e84f6899a085d95e00059dd
32-bit Chilkat .NET for the 4.7.* Frameworks

v11.4.0 30-Mar-2026sha256: 152fa9dee6b51de27596e4f9a7163da3bb2df49745ad8c3838c7a98f4f68fb2d
64-bit Chilkat .NET for the 4.6.* Frameworks (VS2017)

v11.4.0 30-Mar-2026sha256: f1e3ffbb9da3a6af1b9174329908c9866d5e7883a1436691e6ca7396f8676256
32-bit Chilkat .NET for the 4.6.* Frameworks (VS2017)

v11.4.0 30-Mar-2026sha256: 1698cb9d18625a451a1b7609ad5ef6d046df60e1e41aa97f30a53b05211565cc
64-bit Chilkat .NET for the 4.6.* Frameworks (VS 2015)

v11.4.0 30-Mar-2026sha256: 46b791bce05de505cb8243c032258de15d8a1c7a72aefc6003f507ccff5d3be9
32-bit Chilkat .NET for the 4.6.* Frameworks (VS 2015)

v11.4.0 30-Mar-2026sha256: 44a34aa7d5e4c3c8d74006857518e1b408626da373f944aa749854ea7d3eacfa
64-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2013)

v11.4.0 30-Mar-2026sha256: bad4f35733d4a24c4628447281d911375762b53d6604346d5beed948b9e48dfe
32-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2013)

v11.4.0 30-Mar-2026sha256: c4b39d318842fd81a5c0a3a22f4d11110a2f63ad49406f277f2e3858012298f3
64-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2012/2013)

v11.4.0 30-Mar-2026sha256: e58a7b317b3f62d2d97dbc7959a3b7e7f9886b2a3a4432db235a97803cbba531
32-bit Chilkat .NET for the 4.5.* .NET Frameworks
(Visual Studio 2012/2013)

v11.4.0 30-Mar-2026sha256: 0651a392640f41c2bc18119e3327d56f0105e812ea464645c72fdc50f3ebaec1
64-bit Chilkat .NET for the 4.0 Framework
(Visual Studio 2010)

v11.4.0 30-Mar-2026sha256: c5659fbea75574ee0c20ef04c9b46898f5f208de98a6cc6277f9a74b68b532e1
32-bit Chilkat .NET for the 4.0 Framework
(Visual Studio 2010)

v11.4.0 30-Mar-2026sha256: 3f76fb225bed57fc7299d8ebc6e8d21c470cdf0a7ccb41143883dc37e740260c
64-bit Chilkat .NET for the 2.0/3.5 Frameworks
(Visual Studio 2005/2008)

v11.4.0 30-Mar-2026sha256: b71868b05a25af0d1d031f17878e6d0754d3df132afbb6a053e8753474c0de12
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