Ebook Tools Directory/PDF Tools/QPDF
PDF ToolsVerified Authentic ReleaseApache-2.0

QPDF

Content-preserving PDF transformation system for linearization, compression, and repair.

5,564 Stars417 ForksC++Release: v12.4.2

Tool Overview

QPDF is a command-line program and C++ library that does structural, content-preserving transformations on PDF files. It is the premier utility for linearizing PDFs for fast web viewing, encrypting or decrypting documents, inspecting internal object graphs, optimizing streams, and repairing malformed PDF file structures.

System Requirements: Windows, macOS, or Linux CLI

Key Capabilities & Features

Fast web view (linearization) optimization for smooth streaming in web browsers
Lossless stream compression, object stream generation, and de-compression
Cryptographic inspection, password removal, and permission modification
Structural validation and automatic repair of damaged cross-reference tables
Split, merge, page rotation, and object transformation via CLI

Package Manager & CLI Installation

Install and update QPDF using your preferred operating system package manager or container runtime:

$ winget install qpdf.qpdf

Verified Official Release Downloads

v12.4.2

All binaries are sourced directly from the official developer release assets without re-packaging or modifications.

Linux ARM64Verified
qpdf-12.4.2-aarch64.AppImage
Size: 9.22 MBDownloads: 1,011
Download Linux
Generic BinaryVerified
qpdf-12.4.2-aarch64.AppImage.zsync
Size: 0.03 MBDownloads: 75
Download Generic
Generic BinaryVerified
qpdf-12.4.2-bin-linux-aarch64.zip
Size: 3.69 MBDownloads: 6,577
Download Generic
Generic BinaryVerified
qpdf-12.4.2-bin-linux-x86_64.zip
Size: 3.85 MBDownloads: 120,579
Download Generic
Generic BinaryVerified
qpdf-12.4.2-bin-macos-arm64.zip
Size: 3.12 MBDownloads: 3,202
Download Generic
Generic BinaryVerified
qpdf-12.4.2-bin-macos-x86_64.zip
Size: 2.84 MBDownloads: 837
Download Generic
Generic BinaryVerified
qpdf-12.4.2-doc.zip
Size: 15.93 MBDownloads: 522
Download Generic
Windows x64Verified
qpdf-12.4.2-mingw32.exe
Size: 11.51 MBDownloads: 723
Download Windows
Generic BinaryVerified
qpdf-12.4.2-mingw32.zip
Size: 23.06 MBDownloads: 966
Download Generic
Windows x64Verified
qpdf-12.4.2-mingw64.exe
Size: 11.3 MBDownloads: 5,002
Download Windows
Generic BinaryVerified
qpdf-12.4.2-mingw64.zip
Size: 22.9 MBDownloads: 4,756
Download Generic
Windows ARM64Verified
qpdf-12.4.2-msvc-arm64.exe
Size: 13.55 MBDownloads: 245
Download Windows
Generic BinaryVerified
qpdf-12.4.2-msvc-arm64.zip
Size: 27.95 MBDownloads: 1,463
Download Generic
Windows x64Verified
qpdf-12.4.2-msvc32.exe
Size: 11.55 MBDownloads: 141
Download Windows
Generic BinaryVerified
qpdf-12.4.2-msvc32.zip
Size: 24.48 MBDownloads: 394
Download Generic
Windows x64Verified
qpdf-12.4.2-msvc64.exe
Size: 12.97 MBDownloads: 27,504
Download Windows
Generic BinaryVerified
qpdf-12.4.2-msvc64.zip
Size: 26.88 MBDownloads: 25,482
Download Generic
Linux x64Verified
qpdf-12.4.2-x86_64.AppImage
Size: 9.49 MBDownloads: 663
Download Linux
Generic BinaryVerified
qpdf-12.4.2-x86_64.AppImage.zsync
Size: 0.03 MBDownloads: 180
Download Generic
Checksum / SignatureVerified
qpdf-12.4.2.sha256
Size: 0.0 MBDownloads: 10,626
Download Checksum
Generic BinaryVerified
qpdf-12.4.2.sha256.sigstore
Size: 0.01 MBDownloads: 293
Download Generic
Generic BinaryVerified
qpdf-12.4.2.tar.gz
Size: 18.81 MBDownloads: 23,434
Download Generic
Checksum / SignatureVerified
qpdf-12.4.2.tar.gz.asc
Size: 0.0 MBDownloads: 492
Download Checksum
Generic BinaryVerified
vcpkg.zip
Size: 186.87 MBDownloads: 364
Download Generic
Source Code ZIPVerified
qpdf-v12.4.2-source.zip
Size: GitHub Archive
Download Source

Client-Side SHA-256 Binary Integrity Verifier

100% Client-Side. Verified locally in your browser using the Web Crypto API. No files are uploaded.

Drag & drop downloaded binary here, or browse file

Computes SHA-256 hash in real-time to guarantee file authenticity against developer releases.

Security Verification Status: Verified Official Binary & Source

Downloads link directly to the official GitHub releases hosted by qpdf/qpdf. Files are checked for authentic digital developer signatures and verified against open-source repository tags.

Latest Release Changelog (v12.4.2)

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.