Skip to main content
Browser-Local · No PDF Upload

Compress PDF to a Target Size

Pick the limit you need to hit — the compressor walks quality passes per file until it fits, or tells you honestly what the closest possible size is.

Selected PDF Content Stays LocalTime Varies by File and Device

How to Compress PDF to a Target Size in 3 Easy Steps

Browser-local document processing with no application installation required.

1

Add Your PDFs

Drag and drop one or more files. Files already under the target are flagged and left untouched.

2

Pick the Target Size

Use a preset (2MB visa, 500KB forms, 25MB Gmail) or type a custom limit in KB or MB.

3

Compress, Check, Download

Each file runs quality passes until it fits — or the closest possible size is kept. Inspect the result before sending.

Why Use Our Compress PDF to a Target Size Tool?

Current capabilities and limitations, described without universal quality or speed promises.

🎯

Works to Your Number

Choose a preset or type a custom KB/MB target. The tool stops at the first pass that fits instead of over-compressing.

📄

Many Files, One Click

Queue several PDFs and each one is processed toward the same target, with a per-file result and note.

🔒

Browser-Local Processing

PDF content is processed in browser workers on this device and is not uploaded to BytesPDF servers.

🪞

Honest When It Can't

Text-only or already-optimized files may not reach a hard target. You get the smallest safe result with a clear note — never a false success.

Frequently Asked Questions

Get clear answers about data flow, formatting, integrity, and usage limits.

How does compressing to a target size work?
Each PDF runs through a sequence of quality passes using the same browser-local image pipeline as the main compressor. The tool starts light and stops as soon as a pass produces a file under your target, so files that fit early keep more quality.
What if my PDF cannot get under the target?
Some files cannot reach a hard target — for example text-only PDFs with no recompressible images, or files already optimized by another tool. In those cases you get the smallest safe result with a clear "closest possible" note rather than a false success.
Which target should I choose for visa or government portals?
Published per-file limits include roughly 2 MB for the US CEAC/NVC system, 4 MB for Canada IRCC, and 5 MB for Australia ImmiAccount. Choose the preset that matches your portal and always confirm the file opens correctly before uploading.
Is my document uploaded anywhere?
No. Compression runs in browser workers on your device using WebAssembly. You can watch the Network tab while processing — document content is not sent to BytesPDF or anywhere else. Device security and the destination you send the file to still matter.
Why is a file larger than the target flagged as "already under target"?
If the original already fits, rewriting it can only lose quality or waste your time. The tool reports it and keeps the original untouched.
Does the target-size mode change text quality?
Born-digital vector text is not rasterized by the pipeline, so typed text stays sharp. Scanned pages are images, and stronger passes can soften small print — compare the output with the original at 100% zoom before submitting anything official.

Our Core PDF Tools

Browser-local compress, merge, rotate, rename, inspect, protect and OCR — nothing is uploaded.