Compress a PDF in your browser by stripping metadata and packing object streams. Saves 10–40% on Office/LaTeX PDFs. No upload, no account needed.
PDF file size matters the moment you try to email a document and hit the attachment limit, or upload it to a portal with a 5 MB cap. PDF Compressor re-serialises the document through a clean pass that removes redundant metadata strings, rebuilds the cross-reference table in a compressed form, and packs the object graph into deflate-compressed streams. For PDFs exported from Microsoft Office, a browser print-to-PDF, or a LaTeX build, this typically saves 10 to 40 percent without touching a single pixel of content.
Drop the file, choose your options, and click Compress PDF. Everything runs in your browser tab — the file is never uploaded to a server, and the compressed result is assembled in memory and handed back as a download.
%PDF header and rejects anything that fails that check with the message “This file does not look like a valid PDF (missing %PDF header)."filename-compressed.pdf. Click New fileto process another document without reloading the page.Drop a PDF here or click to browse
Max 100 MB · PDF files only
What this compresses: metadata bloat, uncompressed cross-reference tables, and redundant object overhead. Works best on PDFs exported from Office, browsers, or LaTeX where tooling adds verbose headers.
What it cannot compress: embedded image data. Re-encoding images requires native codec access that browsers do not expose. If your PDF is a scanned document, the saving will be near zero.
No file is uploaded anywhere. Processing runs entirely in your browser tab.