wkhtmltopdf

Stable

The current stable version is 0.12.2.1, which was released on January 19, 2015 (see changes since 0.12.1).

Flavor Downloads Comments
Windows (MSVC 2013) 32-bit64-bit for Windows Vista or later; bundles VC++ Runtime 2013
Windows (MinGW-w64) 32-bit64-bit for Windows XP/2003 or later; bundles gcc DLLs
Linux (Debian Wheezy) 32-bit64-bit built on Debian 7.8
Linux (Debian Jessie) 32-bit64-bit built on Debian 8 (prerelease)
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 32-bit64-bit for OS X 10.6 or later
FreeBSD converters/wkhtmltopdf available as an official port and package
Others source code read INSTALL.md for compilation instructions

Testing

No further 0.12.x releases are expected as the 0.13 series is the focus of all development effort, for which an alpha release 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)
Windows (MinGW-w64) 32-bit64-bit built with MinGW-w64 3.1.0 on Ubuntu 14.04.1

Builds for other targets will be made available as soon as support for them is added in the build script, which is an ongoing process.

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
2015-01-09 0.12.2
2014-06-26 0.12.1
2014-02-06 0.12.0

If you need versions older than 0.12.0, you can look at the old downloads.

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.