How to use Compress PDF to 500 KB
- Add your PDF. The Target size is 500 KB.
- For a resume, cover letter or anything a website will read, first untick If needed, convert pages to images to reach the size and run the tool once.
- Press Compress to 500 KB and look at the method line.
- If it says the target could not be reached, either shrink the images in your source document and export again, or tick the image option and run it again.
- Download the copy ending in -500kb.pdf.
What it does and when to use it
Five hundred kilobytes is a common limit on job portals, internship applications and some university forms that take a resume, statement of purpose or short report. At this size the question is less about whether the file will fit and more about how it gets there.
Documents created on a computer, such as a resume from Word, Google Docs or Canva, store text as real text. That text is small and sharp at any zoom, and recruiting systems can read it. The usual reason such a file is too big is an embedded photo, logo or background image saved at a much higher resolution than the page needs. Scanned documents are the opposite: every page is already a photo, and the only way to shrink them is to reduce that photo.
This tool handles both. It always tries the gentle route first and only changes how the pages look if you allow it and if it has to.
How it works
Processing happens in your browser. The file is never uploaded.
- Size check. If the PDF is already at or under 500,000 bytes, it is returned unchanged.
- Lossless rebuild. pdf-lib and qpdf repack the file: they compress internal streams, combine small objects and drop unused data. Text, fonts, links and images stay exactly the same. For a resume that is slightly too large, this alone may be enough.
- Pages as images (optional). If allowed, pdf.js renders each page and the tool saves it as a JPEG, searching quality from 35% to 85% at 150 DPI first and lowering the resolution only if needed. This reaches almost any target, but the text becomes part of the picture.
The result shows which of these produced your file, so you always know whether the text survived.
Worked examples
A one-page resume exported from Word at 650 KB, with a small photo. Try lossless first. A file like this sometimes carries duplicated fonts or uncompressed data that the rebuild removes. If the method line says “Lossless rebuild”, you are done and the text is still selectable.
A resume made in a design app at 3 MB. Files like this often embed large background images. The lossless pass will not resample them, so it may report that 500 KB could not be reached. The best fix is in the source: use a smaller image or a plain background, then export again. Allowing image conversion will also get under 500 KB, but recruiting systems may not be able to read the result.
A 12-page scanned project report. Here image conversion is the only option. Each page gets about 41,000 bytes, enough for readable text at a moderate resolution. Tick Black and white if the report has no colour charts.
Limits and tips
- A file made of page images cannot be searched or copied. If you need that after compressing, OCR PDF adds a text layer, though recognition may contain errors.
- Remove personal details stored in the file’s properties with Remove PDF Metadata before sending it to many employers.
- The PDF Compressor offers fixed presets if you just want a smaller file without a specific target.
- Different limit? Use Compress PDF to 300 KB or Compress PDF to 1 MB.
Frequently asked questions
Why does it matter if my resume's text is selectable?
How do I make sure the text stays selectable?
My resume has a photo and it is 2 MB. Can it reach 500 KB losslessly?
Is 500 KB the same as 0.5 MB?
Does compressing a resume here share it with anyone?
How do we know nothing is uploaded? Test it yourself on the privacy proof page.