How-ToFile SizeFree⏱ 8 min read

How to Reduce a PDF to 50KB, 100KB, or 300KB — Free (2026)

Some upload forms have very strict limits — 100KB, 300KB, even 50KB. Standard compression tools are designed to reduce file size, not hit a specific target. This guide explains how to reliably reach specific file size targets, what's actually achievable, and when a target is technically impossible without sacrificing legibility.

What File Sizes Are Actually Achievable

Before spending time trying to hit a specific target, it helps to know what's physically possible for different document types:

Document typeMinimum achievable sizeNotes
Single page, text only (typed letter, form)10–50KBNo image data — text is tiny
Single page scan at 72 DPI grayscale30–80KBVery low quality but legible
Single page scan at 150 DPI grayscale50–200KBGood quality, clear text
Single page IC copy (colour scan)80–200KBDepends on scan settings
Multi-page payslip (3 pages, 150 DPI grayscale)150–400KBTypical after good compression
10-page transcript (colour scan)500KB–1.5MBHard to go below without degradation

The key insight: a single page of a scanned document at acceptable quality is typically 50–200KB. Multi-page documents multiply this. If you need an entire 10-page document under 100KB, that's 10KB per page — which is only achievable at very low quality that may not be legible. In that case, the target is unrealistic and you should contact the portal to ask for an alternative.

Method 1: Maximum Compression in Browser

Start here — it's the fastest approach and often sufficient for targets of 500KB or higher.

1

Upload to ShrinkPDF

Go to shrinkpdf.fyi, upload your PDF, and select Maximum compression.

2

Check the Result

Download and check the file size. If it meets your target, you're done. If not, continue to the next methods.

Typical results with Maximum compression

Method 2: Re-Scan at Ultra-Low DPI

For targets under 200KB per page, re-scanning is more effective than compression. Here are the settings to use for specific targets:

Scan settings by target file size (per page, A4)

In Microsoft Lens: set document quality to "Normal". In CamScanner: Settings → Scan Quality → Standard (approximately 150 DPI). Most scanner apps don't expose DPI directly — "Normal" or "Standard" quality is typically 150–200 DPI.

Method 3: Extract Just the Page You Need

If you only need to submit one specific page from a multi-page document (e.g. the first page of a bank statement, or the signature page of a contract), extracting that single page dramatically reduces the file size.

  1. Use the ShrinkPDF Split tool — enter the page number you need (e.g. "1" for just the first page)
  2. Compress the single-page PDF on Maximum compression
  3. A single page that was 2MB in a multi-page document is often 150–300KB after extraction and compression

Method 4: Ghostscript /screen Setting

Ghostscript's /screen setting is the most aggressive compression available from any free tool. It targets 72 DPI — the minimum for screen legibility — and produces the smallest possible output.

Ghostscript maximum compression command

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

Install Ghostscript free: Windows → ghostscript.com, Mac → brew install ghostscript, Linux → sudo apt install ghostscript

Ghostscript /screen typically achieves 10–20% better compression than browser-based tools on the same file — useful when you're close to but not quite at your target.

Method 5: Convert to Grayscale Before Compressing

If your PDF contains colour scans and you're struggling to meet a size target, converting to grayscale before compression can yield significant additional reduction. Colour images store three data channels per pixel; grayscale stores one.

Ghostscript can convert to grayscale and compress in one step:

Convert to grayscale + compress in one command

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

Hitting Specific Targets: 50KB, 100KB, 300KB, 500KB

Under 50KB

Only realistic for: single-page text documents (typed letters, simple forms). For scanned documents, 50KB per page requires 72 DPI which produces visibly low quality — text is technically legible but not sharp. This target is unrealistic for most real-world document submissions.

Under 100KB

Achievable for: single-page scans at 96–100 DPI grayscale. Suitable for simple text documents, plain forms, basic ID copies. Use Ghostscript /screen or re-scan at lowest quality setting. Not suitable for certificates with fine detail or colour-important documents.

Under 300KB

Achievable for: single-page scans at 150 DPI grayscale, or 2–3 page text documents. This is a reasonable target for most government document uploads. Maximum compression in ShrinkPDF followed by Ghostscript /screen typically achieves this for standard single-page documents.

Under 500KB

Achievable for: most single-page documents and short (2–3 page) multi-page documents. Maximum compression in ShrinkPDF is usually sufficient for this target without any re-scanning.

✓ Try ShrinkPDF Free — No Login Required

No registration. No file size limit. Your file never leaves your browser.

📚 Compress My PDF Now

Frequently Asked Questions

Is it possible to compress a PDF to exactly a specific size?
No — compression tools reduce file size by a percentage, not to a specific byte count. You can get close to a target through multiple methods (compression + re-scanning + page extraction), but you cannot specify '300KB exactly' as an output target. The closest approach is to compress at maximum settings and check whether the result meets your limit, then adjust scan settings if needed.
What's the minimum size a scanned PDF page can be?
At 72 DPI grayscale (the absolute minimum for text legibility), a single A4 page is typically 30–80KB. At 96 DPI grayscale, it's 50–120KB. Below these sizes, text becomes difficult to read — fine print, small fonts, and handwriting may not be legible. For official submissions, 150 DPI grayscale (50–200KB per page) is the recommended minimum.
My portal requires PDF under 100KB for a 3-page document. Is that achievable?
That means under 33KB per page, which is only achievable at very low quality (72 DPI or below). Text will be technically legible but images, logos, and fine print may be degraded. Before trying to hit this target, contact the portal — a 100KB limit for a multi-page document is unusually strict and may be a mistake or may have been updated. Most portals with 100KB limits are intended for single-page documents.
Does converting to black and white help reach a small file size target?
Yes, significantly. Colour images store three data values per pixel; grayscale stores one. Converting a colour scanned document to grayscale typically reduces file size by 60–70% compared to the colour version at the same DPI. For most government and official document submissions, colour is not required — grayscale is equally acceptable and dramatically smaller.
What tool gives the smallest possible PDF file size?
Ghostscript with the /screen setting produces the smallest output of any widely-available free tool. It's a command-line tool (not a GUI), but it's free and runs locally on Windows, Mac, and Linux. The /screen preset targets 72 DPI and applies the most aggressive compression algorithms available in the open-source PDF ecosystem.