PDF tools · Free browser tool
Compress a PDF Locally
Apply lossless PDF stream recompression and object packing locally, with an optional fast-web-view pass and exact before-and-after sizes.
Private workspace
Reduce avoidable PDF structure overhead without sending the file to a compression service.
Your file is processed by code already loaded in this tab. Your device, browser, extensions, downloads, and any later sharing remain part of the trust boundary.
Ready. Choose a file to begin.
Choose a file to begin
Reduce avoidable PDF structure overhead without sending the file to a compression service.
Created on this device
Result ready
Open the output and review every important page before replacing or sharing a file.
What this tool does
A focused PDF job, with a visible boundary.
Reduce avoidable PDF structure overhead without sending the file to a compression service.
Object-stream packing
Exact size comparison
Know the limits
Local does not mean unlimited.
Browser processing avoids an upload workflow, but available memory, PDF structure, digital signatures, and the settings you select still matter.
- Already optimized PDFs may become only slightly smaller or occasionally larger.
- Lossless mode does not downsample photographs.
- Rebuilding can invalidate signatures.
Four local steps
How to use pdf compressor.
- 01
Choose an unencrypted PDF.
- 02
Select the compression level and optional fast-web-view layout.
- 03
Create the compressed copy locally.
- 04
Compare sizes and reopen the result before replacing any file.
Clear answers
PDF compressor questions.
Will photos lose quality?
No. This mode recompresses PDF structures without deliberately downsampling or recompressing image pixels.
Why is the reduction small?
Photographs and many generated PDFs are already compressed. Structural optimization cannot always reduce them further.
Is the file uploaded?
No. Compression runs through a WebAssembly PDF engine in this browser.