Compress PDF to 500 KB

Direct answer: drop your PDF and KBExact fits it to 500 KB 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 500 KB

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 500 KB?

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 500 KB?

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.