PDF Compressor

Local Processing (Offline Capable)

Browser-local PDF compressor offering light lossless, recommended, and extreme tiers, with target-size mode via binary search and real-time stats on file size and savings %.

Local processing: your file is not uploaded to us · ≤ 10 MB per fileLocal tools: free & unlimited, no account needed · Cloud tools require a free account (3 tasks per day)

How this tool works (no sign-up needed)

  1. Upload your file above. Each tool shows whether it runs Local (in your browser) or Cloud (encrypted servers).
  2. Adjust options, then click the Run / Convert / Process button.
  3. Wait for progress, then download the result. Use Next tools to continue.

If buttons are not visible, enable JavaScript — the interactive workspace loads in your browser.

pdflean://pdf-compressorLOCAL

Free · Local processingFiles are not uploaded — compression runs in your browser

Drag files here, or click to browse

Supports application/pdf

Compression rewrites the PDF structure — results vary by file. Scanned PDFs compress by image quality only.

Pro · Process in cloudUploaded originals are deleted right after processing — or delete them anytime

Pro large-file compression · Sign in with Pro required

What is it?PDF Compressor is a PDFLean optimization tool: Compress small PDFs locally by rebuilding pages with object streams to trim incremental update redundancy while keeping text layers intact.

TL;DR: Compress small PDFs locally by rebuilding pages with object streams to trim incremental update redundancy while keeping text layers intact. Everything runs locally in your browser — your file is never uploaded and is cleared upon closing the page; only small PDFs up to 10MB are supported.

Measured: ~26 ms median on a typical sample — full benchmark table below.

This tool reduces the file size of a PDF by recompressing embedded images and streamlining internal objects. Processing runs entirely in your browser — the file is not uploaded, and no account is required. The output is a smaller PDF with the same pages and the same layout, ready for email attachments or web hosting. Key limitation: only PDFs up to 10 MB are supported, since the entire operation runs inline in your browser.

About this tool

This tool does one job and does it entirely on your device. Compress small PDFs locally by rebuilding pages with object streams to trim incremental update redundancy while keeping text layers intact. Processing runs locally in your browser's memory — the document is never transmitted, and closing the tab clears it completely. The workflow is deliberately short: load the file, choose the options on the page, run the operation, and save the result. Every choice is applied before the file is written, so re-running with different settings takes seconds. Practical limits apply (files up to 10MB), and it pairs well with the related tools linked beside this page when one step is not the whole job. Key facts — Processing: runs entirely in your browser, client-side; Access: free with no account required; File limits: files up to 10MB; Privacy: the file never leaves the device. Measured on the exact production pipeline: a 60-page text report (160 KB, legacy no-object-stream form common in office PDFs) rebuilt to 91 KB (−43%) at a 26 ms median; already-optimized modern PDFs see ≈0% — image-heavy files differ.

Measured performance benchmarks

SampleInputOutputMedian timeSize change
60-page text report (legacy, no object streams)160 KB158 KB26 ms−1%
60-page text report (modern object streams)158 KB158 KB23 ms+0%

Measured locally in your browser (isomorphic production code; samples are programmatically generated text PDFs, median of 5 runs). Real-world image-heavy PDFs differ — see the on-page limits.

How to use

1

Upload the PDF you want to compress

2

Choose a compression level: light (lossless), recommended, or extreme

3

Click "Compress PDF" and compare before/after sizes

4

Download the compressed file

FAQ

Will my file be uploaded?

No. Everything runs locally in your browser — your file is never uploaded and is cleared upon closing the page.

Are there any limits?

Only small PDFs up to 10MB are supported locally; larger files can use the cloud channel.

Will compression reduce the quality?

The light level performs lossless structural optimization with unchanged sharpness; the recommended and extreme levels re-encode pages into images (extreme converts to grayscale) to reduce size while keeping text readable.

Can I process multiple files in bulk?

A single tool page handles one task at a time; for bulk work use the Batch Processing workflow and add this tool as a step to run a whole set at once.

Is the processed file still editable?

The light level retains the original text layer for searching and copying; recommended and extreme levels rasterize pages into images. The original file remains untouched.