Skip to content
BabaPDF
Learn

How to reduce PDF file size

4 min readHow to

What actually makes a PDF smaller, why some files barely shrink at all, and how to compress one without wrecking the text.

A PDF that will not fit an upload limit is almost always a PDF full of photographs. This matters more than it sounds, because it decides whether compression will do anything for you at all.

Why PDFs are big

A hundred pages of text can sit under a megabyte. A single phone photo of a receipt can be four. Text is stored as instructions — draw this glyph here — which is almost free. Photographs are stored as pixels, and pixels are expensive. So "compress this PDF" nearly always means "re-compress the images inside it", and if there are no images, there is nothing to squeeze.

Compress a PDF

  1. Upload the file

    Drop in your PDF. Its current size is shown so you have something to compare against.

  2. Choose a level

    Low stays close to the original. High shrinks hardest with visible quality loss. Medium is the sane default.

  3. Compress

    Each embedded photograph is re-encoded at a lower quality and resolution, on your device.

  4. Check the result

    The new size appears next to the old one, along with how many images were actually recompressed.

Compress PDFShrink file size while keeping it readable.

Why did my file barely shrink?

Because it had nothing to compress. A contract, an invoice or a report is text and vector graphics — already about as small as it gets. Our tool tells you how many images it recompressed, so "0 images" is your answer rather than a mystery. Any tool promising a dramatic reduction on a text-only PDF is either rasterising your pages into pictures or rounding up.

What stays sharp

  • Text and vector graphics are never touched, at any compression level — they stay crisp.
  • Only images stored as standard JPEG are re-encoded; other encodings are left alone rather than risked.
  • An image is only replaced if the new version is genuinely smaller, so compression never inflates part of your file.

If the goal is a smaller file for emailing a scan, High is usually fine — screen reading hides a lot. If it is going to print, stay at Low or Medium.

Keep reading