wkhtmltopdf

Stable

The current stable version is 0.12.1, which was released on June 26, 2014 (see changes since 0.12.0).

Flavor Downloads Comments
Windows (MSVC 2013) 32-bit64-bit recommended; for Windows Vista or later
Windows (MinGW-w64) 32-bit64-bit for Windows XP/2003 or later; slower
Linux (Debian Wheezy) 32-bit64-bit built on Debian 7.5
Linux (Ubuntu Trusty) 32-bit64-bit built on Ubuntu 14.04
Linux (Ubuntu Precise) 32-bit64-bit built on Ubuntu 12.04.4
Linux (CentOS 7) 64-bit built on CentOS 7.0.1406
Linux (CentOS 6) 32-bit64-bit built on CentOS 6.5
Linux (CentOS 5) 32-bit64-bit built on CentOS 5.10
OS X 10.6+ (Carbon) 32-bit recommended; produces selectable text and smaller file sizes
OS X 10.6+ (Cocoa) 64-bit text not selectable and larger file sizes, see QTBUG-10094
FreeBSD converters/wkhtmltopdf available as an official port and package
Others source code read INSTALL.md for compilation instructions

Testing

A preview 0.12.2-dev-5dea253 for the next release was released on November 22, 2014. It includes the following changes since the 0.12.1 release.

Flavor Downloads Comments
Windows (MSVC 2013) 32-bit64-bit recommended; for Windows Vista or later
Windows (MinGW-w64) 32-bit64-bit for Windows XP/2003 or later; slower
Linux (Debian Wheezy) 32-bit64-bit built on Debian 7.7
Linux (Ubuntu Trusty) 32-bit64-bit built on Ubuntu 14.04.1
Linux (Ubuntu Precise) 32-bit64-bit built on Ubuntu 12.04.5
Linux (CentOS 7) 64-bit built on CentOS 7.0.1406
Linux (CentOS 6) 32-bit64-bit built on CentOS 6.6
Linux (CentOS 5) 32-bit64-bit built on CentOS 5.11
OS X 10.6+ (Carbon) 32-bit recommended; produces selectable text and smaller file sizes
OS X 10.6+ (Cocoa) 64-bit text not selectable and larger file sizes, see QTBUG-10094
Others source code read INSTALL.md for compilation instructions

Bleeding edge

An alpha release for the 0.13 series is available. Please note that this is a work-in-progress and not all the features have been ported to it yet, so do not expect any support for any bugs you may encounter.

Flavor Downloads Comments
Windows (MSVC 2013) 32-bit64-bit built with VS2013 Update 4 (CE)

Archive

Please note that bug reports will not be accepted against the following, which are considered obsolete. It is recommended to use the latest stable or testing release instead, and report an issue if there is a regression from a previous release.

Date Release
2014-02-06 0.12.0
2010-05-24 0.9.9

FAQ

Where are the “static linux” binaries?

The above binaries are static (i.e. do not depend on Qt) but still depend on packages provided by your distribution. As each distribution has a different version for each required package (along with their dependencies, compilation flags, security hardening options such as ASLR), it is not possible to build a single binary which will work consistently across all distributions. Hence, distro-specific packages have been provided as they explicitly declare the required packages and are easy to install.

Can I get the binaries directly without the package/installer?

You can’t, but you can extract it from the packages – see this post on the mailing list.

My distribution is not supported! What should I do?

Compile the source code with the instructions given above. It is not possible to compile for all distributions, and each new release requires at least 2 days to build all the above combinations (which are >= 400+ MiB of compressed packages/installers).

There are unoffical build instructions for SmartOS and OpenBSD, but they are still a work in progress.

Symantec reports a virus WS.Reputation.1 for the Windows builds

This is a false positive reported because Symantec has not seen this file before – see this clarification for details.