Compress PDF to Target Size

Local Processing (Offline Capable)

Iteratively compress a PDF toward a target size (e.g. 100KB), stopping when reached or returning the best possible result.

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-compress-sizeLOCAL

Free · LocalIterative compression toward a target size (text becomes image)

Drag files here, or click to browse

Supports application/pdf

Local — your file is processed in your browser and not uploaded to us. No account needed.

What is it?Compress PDF to Target Size is a PDFLean optimization tool: Iteratively compress a PDF toward a target size (e.g. 100KB), stopping when reached or returning the best possible result.

TL;DR: Iteratively compress a PDF toward a target size (such as 100KB for upload limits), stopping when reached or returning the best possible result. Everything runs locally in your browser — your file is never uploaded and is cleared upon closing the page; the text layer will be converted to images.

This tool shrinks a PDF to a target file size you specify, rasterizing and recompressing pages until the result fits the limit. Processing runs locally in your browser — nothing is uploaded and no account is required. The output is a PDF that meets your size target; when a target is too aggressive, the best achievable result is returned with a notice. Key limitation: pages become images, so the text layer is lost — text is no longer selectable or searchable — and only PDFs up to 10 MB are supported.

About this tool

Designed for the moment you need a document changed quickly and privately. Iteratively compress a PDF toward a target size (e.g. 100KB), stopping when reached. 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, minimum target 20KB), 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.

How to use

1

Upload a PDF

2

Enter the target size in KB

3

Click "Compress to size"

4

Review the result and download

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?

The text layer will be converted into images due to page rasterization; files must be ≤ 10MB, and the minimum target size is 20KB.

Will compression reduce the quality?

It reduces size while keeping text readable; because pages are rasterized into images, setting a significantly lower target size will result in more noticeable visual quality loss.

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 output is still a standard PDF that opens in any PDF reader; the original document remains untouched and you get a new file (the text layer is converted into images).

How do I compress a PDF to 100KB?

Set the target to 100KB (or tap the 100 KB preset chip) and run the compression. The engine steps quality down until the file fits — text stays readable at this size for typical few-page letter/A4 documents.

What target size should I choose for email or web upload limits?

Common caps: 100KB for strict forms, 200–500KB for email attachments, 1MB for web uploads. Pick the matching preset; if the engine can't reach it, it honestly reports the best size achieved instead of pretending.