Compress PDF to 300KB

Enough room for a short multi-page document while still clearing a strict form limit — this tool is pre-set to hit it. Nothing ever leaves your browser.

What is the Compress PDF to 300KB Tool?

300KB gives a bit more room than the tighter 100-200KB caps, which makes it a good fit for a two or three page scanned document — a resume with a cover letter, or a short set of certificates — that still needs to clear a form's upload limit without losing much visible quality. This tool is pre-set to a 300KB target.

It's often enough headroom that the search only needs light JPEG compression and no resolution reduction at all, keeping scanned text crisp.

How to use it

  1. Drop in your PDF or photo — the 300KB target is already selected below.
  2. Click "Compress" and let it find the lightest compression that still fits under 300KB.
  3. Check the before/after size and the page 1 preview.
  4. Rename the file if needed and click "Download PDF".

How it works, and why it's private

Each page is rendered to a canvas with pdf.js, re-encoded as a JPEG, and rebuilt into a new PDF with pdf-lib. A 300KB target is usually generous enough for a short multi-page document that the quality search succeeds at a high setting on the first try, without needing to touch resolution at all.

Everything runs locally in your browser using pdf.js and pdf-lib. Nothing is ever uploaded to a server.

Example

A 900KB, 3-page resume + cover letter, target 300KB:

Quality search at full resolution lands at 270KB on the first pass
No resolution drop needed — every page stays sharp
Page 1 preview confirms it looks right before downloading

Frequently asked questions

Who typically needs a 300KB limit?

Some job application and document-upload portals set their cap around 300KB — roomy enough for a few pages of scanned or printed content without forcing heavy compression.

Will quality be noticeably affected?

For most 1-3 page documents, no — 300KB usually lets the tool stay at a high quality setting. It only drops further if your specific file genuinely needs it, and tells you if that happens.

Is my document uploaded anywhere?

No — the entire process runs in your browser using pdf.js and pdf-lib. Nothing ever leaves your device.

Can I use a photo instead of a PDF?

Yes — a JPG, PNG, or WEBP image is automatically wrapped into a one-page PDF first, then compressed to 300KB the same way.

What if my limit is different?

Switch to any of the other preset buttons (50KB, 100KB, 200KB, 500KB, 1MB) or type a custom KB value into the target field.