Compress PDF to 1MB

Add a PDF and get it back at 1,024KB or less, with text kept wherever possible.

Files are processed on this page and are not uploaded.

One megabyte is the limit that catches the most people, because it sits right where phone-scanned documents land. A three-page scan from a scanning app, a signed offer letter photographed page by page or a statement saved from a banking app often weighs 1.1MB to 3MB: close enough to feel unfair, too heavy to go through. Job portals, visa document sections and KYC uploads use this figure often.

This page is set to 1MB, which the compressor treats as 1,048,576 bytes. For most files that arrive here the second stage is enough: the scanned page images and photographs inside the file are re-saved at a lower JPEG quality, found by testing rather than guessing, while typed text, lines and form fields are carried over untouched.

A desktop printer on a table next to a bundle of paper

How to use it

  1. Add the PDF by dropping it on the box or tapping to browse; the 1MB limit is already in place.
  2. Compression starts at once and tries the lightest method first, moving on only if the file still weighs more than 1,024KB.
  3. Check the card: "structure only" means nothing visible changed, "photos re-compressed, text kept" means only pictures were touched.
  4. Download, then confirm the size in your file manager, remembering that a few portals count 1MB as 1,000KB.

Why a 1.02MB file fails a 1MB field

A field marked "max 1MB" is checked in bytes, not by the rounded figure a file manager prints. Since 1MB is 1,024KB and 1KB is 1,024 bytes, the ceiling is 1,048,576 bytes; a file your phone shows as 1.02MB is around 1,070,000 bytes and is over. The compressor measures the finished PDF against that ceiling, so what it returns passes a strict check. A few portals count 1MB as 1,000,000 bytes instead; if a file of 1,030KB is rejected, type 975 into the size box and run it again.

Scans against typed documents

A scanned document is a stack of photographs, one per page, each 1MB to 3MB when scanned in colour at 300 DPI. Getting ten such pages under 1MB means about 100KB each, which the second stage reaches by lowering JPEG quality and, if needed, the pixel size of each page image. Black text on white survives this well; coloured backgrounds and photographs pick up JPEG blockiness first. A typed document exported from Word behaves differently: its text costs a few kilobytes a page whatever happens, and the first stage, which drops unused objects and packs the internal tables, can halve a loosely exported file without touching a pixel.

Long documents and the picture fallback

A scanned report of two hundred pages goes through the first two stages without trouble. The third stage, where each page is rendered as a picture and the PDF rebuilt from those pictures, is different: on a phone it is limited to about 150 pages, and 1MB spread across that many pages leaves each one around 7KB, which makes small print soft. If the card reports "pages saved as pictures" on a long file, splitting it and uploading the parts separately, where the portal allows, gives a sharper result.

Frequently asked questions

Does "1MB" on this page mean 1,000KB or 1,024KB?
1,024KB, or 1,048,576 bytes, which is how Windows and most upload checks count. The figure on the result card is the finished file as the portal will weigh it, so you can compare it with whatever the error message said.
Will the text in my PDF still be searchable after compressing to 1MB?
If the card says "structure only" or "photos re-compressed, text kept", yes: the characters are untouched and copy and paste work as before. Only the third stage turns text into pixels, and the card states plainly when that happened.
My bank statement is password protected. Can it be compressed?
Not while it needs a password to open; the page shows a message instead. Open it in a reader with the password, save a copy without one, and compress that copy. Statements that only restrict printing or copying are processed normally, and those restrictions are not kept in the output.
The file came out at 998KB. Is that too close to the limit?
No. Landing near the ceiling is deliberate: it means the quality was kept as high as the budget allowed. 998KB is under 1,024KB, and it is also under 1,000KB, so it passes a portal that counts either way.