Optimize PDF structureRepack streams and objects without re-encoding images. This is not strong scan compression.Choose filesOr drop them hereUp to 32 files: 32 MiB each, 64 MiB combined. Individual format limits are explained below.Current password, if anyNew opening passwordOwner passwordGrants full access, including changing permissions. Keep both passwords.Permissions in compatible readersAllow printingAllow copyingAllow changesRepack PDF streams and objects. Images are not downsampled or re-encoded; the file may become larger. This is not strong compression for scans.Strong PDF compressionLimits and document preservationqpdf runs locally in a separate Web Worker, without a server or SharedArrayBuffer. Its WebAssembly module loads only when processing starts. Cancellation terminates the worker and releases its memory.Rewriting a PDF invalidates digital signatures. Signed and XFA documents are therefore not rewritten. Structural checking does not verify signature trust, content safety or PDF/A compliance.Recovery is possible only when the necessary data still exists. qpdf warnings are provided in a separate report with the result. Copy and print permissions depend on the reader; opening encryption protects access with a password. Passwords are not stored by the site.ProcessCancelClearChoose files and set up the operation.ResultDownload all as ZIPFiles are processed on this device. Their contents are not sent to a server.Processing files requires JavaScript. Instructions and capability descriptions remain readable without it.Other actions for these filesOptimize PDF structurePDF Fast Web ViewRecover PDF structureCheck PDF structureProtect PDF with a passwordDecrypt PDF with a known passwordMore tools