Compress PDF to 500 KB — keep your resume's text selectable

This tool gets a PDF under 500 KB on your device, and for digital documents such as resumes it often manages that without turning the text into pictures.

Live demo · real result from this tool

Drop your PDF here

or paste with Ctrl+V · nothing is uploaded · add several to process them in one go

1 KB = 1,000 bytes here, so the result also fits forms that count 1,024.

Your result appears here — processed on your device.

Processed on your device — nothing is uploaded.

How to use Compress PDF to 500 KB

  1. Add your PDF. The Target size is 500 KB.
  2. 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.
  3. Press Compress to 500 KB and look at the method line.
  4. 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.
  5. 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.

  1. Size check. If the PDF is already at or under 500,000 bytes, it is returned unchanged.
  2. 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.
  3. 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?
Many job sites read the text of an uploaded resume to fill in your profile or to search applications. If the pages are pictures, that text cannot be read without OCR, and your details may come through blank or garbled.
How do I make sure the text stays selectable?
Untick If needed, convert pages to images to reach the size. The tool will then only use the lossless rebuild. If that is not enough, it tells you, and you can shrink the photo in your source document instead.
My resume has a photo and it is 2 MB. Can it reach 500 KB losslessly?
Probably not, because the photo is stored at full size and a lossless pass does not resample images. Insert a smaller photo in your word processor and export again, or allow image conversion and accept that the text becomes part of a picture.
Is 500 KB the same as 0.5 MB?
Here 500 KB means 500,000 bytes, which is 0.5 MB in decimal units. It also passes forms that count 1 KB as 1,024 bytes.
Does compressing a resume here share it with anyone?
No. The PDF never leaves your browser. There is no account, and the file is not stored after you close the page.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close