Compress PDF to 1 MB

Direct answer: drop your PDF and KBExact fits it to 1 MB or under — an exact searched target, not a quality slider. The images inside are re-encoded first, so text stays selectable whenever the target allows, and your file never leaves your device.

🔒 Your file is processed entirely in your browser. It is never uploaded to a server — there is no server.

Tap to choose a PDF, or drop it here
One PDF · processed in your browser, never uploaded
Mode
Portals count 1 KB as 1,000 bytes in some places and 1,024 in others. Aiming 5% under the cap avoids the 1-KB-over rejection.
Effective target:

When you need exactly 1 MB

Why does KBExact aim about 5% under the number you type? Because portals do not all count a kilobyte the same way — some use 1 KB = 1,000 bytes, others 1 KB = 1,024. A file that is exactly at the limit in one counting can be over it in the other. Read how KB is counted, and if a portal still refuses your file, work through why portals reject files.

Questions

Will the result be exactly 1 MB?

It will be at or under the limit — KBExact aims about 5% under by default, because some portals count 1 KB as 1,000 bytes instead of 1,024 and reject files that look exact. You can switch the safety margin off for an at-the-limit result.

Is my PDF uploaded to a server?

No. Compression runs entirely in your browser. There is no upload and no server copy of your document.

What if my PDF cannot reach 1 MB?

You get an honest message instead of a too-big file: even rebuilt as page images at the lowest legible quality it stays over. Try a larger target or check whether your portal accepts multiple files.