PDFPowerHub

Compress to Size

beta

Need a photo under 100 KB or a PDF under 500 KB for a form upload? This free tool compresses a JPG, PNG, WebP or PDF down to the file size you choose. For images it searches the best quality (and downscales if needed) to just fit your target; for PDFs it compresses losslessly first, then flattens to images only if it must to reach the size. Everything runs on your device, so your file is never uploaded.

Compress a JPG, PNG, WebP or PDF down to a target file size — perfect for upload limits (e.g. 100 KB, 500 KB). Everything runs in your browser; your file is never uploaded.

How to use Compress to Size

  1. 1 Drop or paste an image (JPG/PNG/WebP) or a PDF.
  2. 2 Pick a target size — 100 KB, 500 KB, 1 MB, or type your own.
  3. 3 For images, choose JPG or WebP output.
  4. 4 Click Compress, then download the file that fits your size limit.

Frequently asked questions

Is my file uploaded to a server?

No. All compression happens in your browser using the canvas and on-device PDF engine, so your image or PDF never leaves your device — safe for IDs, certificates and confidential documents.

How do I compress a JPG to 100 KB?

Drop the JPG, choose the 100 KB preset (or type it), and click Compress. The tool searches the highest quality that fits 100 KB and downscales only if needed, then gives you the file to download.

How do I compress a PDF to a target size?

Drop the PDF and pick a target. It first compresses losslessly (keeping selectable text); if that is still too big, it flattens pages to images at lower resolution until it fits — the usual way to hit a strict PDF size limit.

What if it can’t reach my target?

If the target is smaller than what is achievable, the tool returns the smallest version it could make and tells you — just pick a slightly larger target.

Does it work offline?

Yes. PDFPowerHub is a PWA, so once loaded it keeps compressing with no internet connection.