The executables available here are made available for demonstration purposes only. Neither the author, Professor Taubman, nor Kakadu Software Pty Ltd accept any liability arising from their use or re-distribution.

Most of the executables here are compiled for 32-bit target platforms;64-bit binaries generally execute faster, but are less generic in the sense that a 64-bit OS is required. Binaries compiled against the new Kakadu Speed Pack execute much faster again. For example execution speeds, refer to the tables here.

Copyright is owned by Kakadu Software Pty Limited, based in Sydney. You are free to trial these executables and even to re-distribute them, so long as such use or re-distribution is accompanied with this copyright notice and is not for commercial gain. These are for provided for demonstration purposes only and any other use requires a licence from Kakadu Software Pty Ltd. If in doubt please contact the Kakadu Team at

Notice: By clicking on the download links on this page you are acknowledging and accepting these terms and conditions.

Win32 Download:
(current with Version 7.10.2 — Last updated 27th August 2017)

WIN32 Executables

Build using Microsoft Visual Studio 2010 for 32-bit windows. Kakadu ships with build environments for MSVC2010, 2012 and 2013.  This build should run on Win-XP and above; tested on Windows 7.

AVX2 capabilities are not supported by MSVC2010 so do not appear in the downloadable executable here. A licensed copy of Kakadu can be used to build Kakadu with all features, using MSVC2012 or later.

Note: Unfortunately, Windows systems require you to explicitly uninstall any earlier copy of the Kakadu demo apps first. This can be done via the “Control Panel”, under the “Add/Remove Programs” item (or the “Programs and Features” item). Earlier versions of this install script accidentally omitted some of the redistributable dependencies so that they may have failed to install on your system; moreover, even the uninstall operation might then fail to run, and this is a necessary precursor to installing the new executables (catch-22 for the Windows user). To recover from this problem, one solution is to edit the registry (run “regedit”) and find (ctrl-F) and delete (DEL key) all keys which contain “kdu_”. This is a bit tedious, but it works.

Mac Download:

(current with Version 7.10.2 — Last updated 27th August 2017)

OSX 10.11

Built using Xcode 8 against the MacOS 10.12 SDK, but compatible with OSX 10.11 and above.

Note: The disk image, installer and executables are all Developer-signed. However, since Apple has changed its Gatekeeper policies, you need to explicitly drag the (or if you prefer) to your Applications folder after running the .pkg installer, as explained in the embedded README file.

It is possible that an older version of “kdu_show” may interfere with the registration of the new “kdu_show” as a protocol handler for “jpip://…” URL’s or as a viewer for various JPEG2000 images. If you experience any problems like this, move any existing copies of “kdu_show” to the trash and also delete all entries starting with “kdu” from the “/Library/Receipts” folder (just to be on the safe side) before re-installing.

Linux Download:

(current with Version 7.10.2 — Last updated 27th August 2017)

32-bit Linux Executables

Built on Ubuntu 16.04.2LTS using GCC 5.4 for 32-bit Linux systems

64-bit Linux Executables

Built on Ubuntu 16.04.2LTS using GCC 5.4 for 64-bit Linux systems

64-bit Linux Executables

Built on Centos 7 using GCC 4.8.5

Note: these do not include the “kdu_show” application, which involves some platform dependent code.

Other Platforms:

The Kakadu software tools are platform independent.

Only some aspects of the interactive “kdu_show” application contain platform-specific elements, but that’s all. Even in this application, all of the interesting tasks are performed by platform-independent code.

Developers should find the tools equally useful regardless of their preferred development or target platform.

Licensed copies of the source come with Makefiles which have been tested on a variety of platforms with gcc.

Licensed copies also come with a full set of Java native bindings, allowing platform dependent aspects of a viewer or networked application to be abstracted in Java, without sacrificing the power and speed of Kakadu. Licensed copies also come with a full set of bindings for C# and VB developers.

Notice: Copyrights on all original content held by Dr. David Taubman all rights reserved.

Go Top