Popular: Data updated October 27, 2026

Categories

Internet1,356
Communication321
Audio & video898
Graphics & design539
Office & productivity1,124
Developer tools3,134
AI tools529
Security & privacy385
System tools3,114
Games523
Education & science239
Network & IT284

QPDF: all versions and old releases

QPDF is a command-line tool and C++ library that performs content-preserving transformations on PDF files.

QPDF Terminals & CLI tools #4 Terminals & CLI tools

11 versions of QPDF are listed here, from October 15, 2023 to the current 12.4.2. Each one links to the publisher’s own installer files.

2023: 1 1 23 2024: 1 1 24 2025: 5 5 25 2026: 4 4 26

11 versions over 3 years · about 3.7 a year

VersionDateSizeFiles
12.4.2Latest September 27, 2026 — 64-bit EXE (NSIS)
Release notes
This is qpdf version 12.4.2. In addition to a few small bug fixes, this release features two significant improvements:inclusion of several new binary platform releases and substantial improvements to linearization. We now include official release binaries for MacOS (intel and arm64), Windows arm64, and Linux aarch64 (arm64) both as an AppImage and as stand-alone binaries. For linearization, for certain types of files, qpdf is vastly more memory efficient (we've seen 30× improvements in some cases) and slightly faster. Also, there are a few small fixes to linearization object ordering, so linearized output may differ for some rare files relative to previous releases.

For a full list of changes from previous releases, please see the [release notes](https://qpdf.readthedocs.io/en/stable/release-notes.html). See also [README-what-to-download](./README-what-to-download.md) for details about the available source and binary distributions.

This release was signed by ejb@ql.org.
12.4.1 August 27, 2026 — 64-bit EXE (NSIS)
Release notes
This is qpdf version 12.4.1. It contains a small number of fixes and enhancements that didn't quite make it into 12.4.0 plus some improvements on some test to improve stability on automatic builders.

For a full list of changes from previous releases, please see the [release notes](https://qpdf.readthedocs.io/en/stable/release-notes.html). See also [README-what-to-download](./README-what-to-download.md) for details about the available source and binary distributions.

This release was signed by ejb@ql.org.
12.4.0 August 9, 2026 — 64-bit EXE (NSIS)
Release notes
This is qpdf version 12.4.0. This is an accumulation of many changes and fixes, mostly around improving validations of invalid input. This version also includes completely rewritten shell completion for bash and zsh.

For a full list of changes from previous releases, please see the [release notes](https://qpdf.readthedocs.io/en/stable/release-notes.html). See also [README-what-to-download](./README-what-to-download.md) for details about the available source and binary distributions.

This release was signed by ejb@ql.org.
12.3.2 January 24, 2026 — 64-bit EXE (NSIS)
Release notes
This is qpdf version 12.3.2. This fixes a bug, introduced in 12.3.0, around mishandling of repeated --password arguments.
For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.
12.2.0 May 4, 2025 — 64-bit EXE (NSIS)
Release notes
This is qpdf version 12.2.0. This is an accumulation of small bug fixes from the release of 12.1.0, including resolution of some issues found by fuzz testing and some build-related fixes. There is no significant new functionality. This release still allows C++-17. Bumping to C++-20 has been postponed to 12.3.
For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.
12.1.0 April 6, 2025 — 64-bit EXE (NSIS)
Release notes
This is qpdf version 12.1.0. This release features a number of small bug fixes and feature enhancements including new CLI flags --remove-structure and --jpeg-quality for helping to create smaller PDFs. 12.1 is planned to be the last minor release to build with C++-17. We plan on requiring C++-20 starting in 12.2.
For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.
12.0.0 March 9, 2025 — 64-bit EXE (NSIS)
Release notes
This is qpdf version 12.0.0. This release has no functional changes beyond a few small bug fixes. This release includes minor breaking changes to ABI (binary interface) and API (source interface) to remove some deprecated functions, improve efficiency, and set the stage for future enhancements. Most code will not be affected, and all the changes have easy fixes that are documented in the release notes. If you are updating your code from a version earlier than 10.6.0, you will have to deal with the PointerHolder transition. If you ran version 11 and are already setting POINTERHOLDER_TRANSITION to 4, you can remove that. A full discussion can be found in the manual in the Smart Pointers section. This version of qpdf still builds with C++-17 compiler, but we will be switching the minimum version to C++-20 soon, but no earlier than April 2025.
For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.
11.10.1 February 15, 2025 — 64-bit EXE (NSIS)
Release notes
This is qpdf version 11.10.1. This release includes two minor build-related changes from 11.10.0: one related to zopfli, and one related to Windows builds. There were no functional changes.
For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.
11.10.0 February 8, 2025 — 64-bit EXE (NSIS)
Release notes
This is qpdf version 11.10.0. This release is mostly accumulated fixes and minor improvements. Several improvements were made to qpdf's ability to recover broken files, and several long-standing but minor bugs were fixed. Notable enhancements include allowing qpdf to be built with the zopfli library (slow but good compression) and the addition of --remove-metadata and --remove-info options.
For a full list of changes from previous releases, please see the release notes. See also README-what-to-download for details about the available source and binary distributions.
11.9.1 June 7, 2024 — 64-bit EXE (NSIS)
11.6.3 October 15, 2023 — 64-bit EXE (NSIS)

Most popular in Terminals & CLI tools

See all
  1. PowerShellPowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.
  2. QPDFQPDF is a command-line tool and C++ library that performs content-preserving transformations on PDF files.
  3. Oh My PoshPrompt theme engine for any shell
  4. Microsoft Azure CLIThe Azure command-line interface (Azure CLI) is a set of commands used to create and manage Azure resources. The Azure CLI is available across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation.
  5. yqyq is a portable command-line YAML, JSON, XML, CSV and properties processor.
  6. AlacrittyAlacritty is a free and open-source GPU accelerated terminal emulator focused on performance and simplicity.
  7. fzfA general-purpose command-line fuzzy finder
  8. PuTTYA free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator.
  9. cURLCommand line tool and library for transferring data with URLs
  10. TabbyA terminal for a more modern age.

Tags

Share