A PDF compressor reduces file size by re-encoding embedded images and stripping redundant data so attachments and portal uploads fit size caps. OmniKit compresses in your browser—documents are not uploaded to OmniKit servers. Use it for decks, reports, and forms; always keep an original copy.
Compress a PDF in the browser. No upload, no watermark, no account. Recommended rewrites streams; Strong and Maximum flatten pages to JPEG when you need a hard size cut. Encrypted PDFs are not unlocked. Keep an original copy.
Required fields on the left
No upload, no watermark. Encrypted PDFs are refused — OmniKit does not unlock DRM.
Appears after you run
Compress without uploading
Recommended rewrites the file. Strong and Maximum rasterize pages when you need a hard size cut.
Image-only pages also compress well on Image Optimizer.
A PDF compressor reduces file size by re-encoding embedded images and stripping redundant data so attachments and portal uploads fit size caps. OmniKit compresses in your browser—documents are not uploaded to OmniKit servers. Use it for decks, reports, and forms; always keep an original copy.
Recommended tries a lossless-ish rewrite with pdf-lib. If the file barely shrinks, or you pick Strong/Maximum, pages are rasterized to JPEG. Encrypted PDFs are refused.
OmniKit Compress PDF runs pdf-lib and, for Strong/Maximum, PDF.js page rasterization in the browser. Documents are not uploaded to OmniKit. There is no watermark. Password-protected PDFs are not unlocked.
Choose a PDF and a preset. Processing never leaves this tab. Recommended rewrites object streams. Strong and Maximum flatten pages to JPEG at lower quality. Download the result and compare byte counts. OmniKit does not add a watermark.
Choose a PDF on this device.
Pick Recommended, Strong, or Maximum.
Read before/after bytes and download. Try a stronger preset if the file did not shrink.
Use this page. The File stays in React state, pdf-lib and PDF.js run in the tab, and download uses a local object URL. There is no OmniKit object storage for the document.
Not as a guaranteed target. Try Maximum, then Strong if type stays readable. Image-heavy scans shrink more than text-only reports. If you still miss a portal cap, export key pages as images and run Image Optimizer.
No. Encrypted and DRM files are rejected. That is a product limit and a legal line — OmniKit is not an unlocker.
A PDF compressor reduces file size by re-encoding embedded images and stripping redundant data so attachments and portal uploads fit size caps. OmniKit compresses in your browser—documents are not uploaded to OmniKit servers. Use it for decks, reports, and forms; always keep an original copy.
Use this page. pdf-lib and PDF.js run in the tab. The document is not sent to OmniKit servers.
No. Free exports are unmarked.
No. Encrypted and DRM files are refused.
pdf-lib for rewrite. PDF.js plus canvas JPEG for flatten presets. Disclose that Strong/Maximum may drop selectable text.
Keep measuring in the same cluster — or jump to the next decision.
Use this for email attachments and government or job-portal size caps. Merge PDF is not on this page yet. Flattened pages are images — do not flatten a form you still need to fill.