It does
Preserve text, vectors, forms, and links when the PDF permits it. If that cannot make the declared limit, the compressor can use detail-protected 72–54 DPI visual pages as a final fallback.
Private, browser-local compression. Your file stays on your device.
≤ 100 MBFile size
≤ 120 pagesPage count
No login. No file upload.No storage.
Capability boundary
Preserve text, vectors, forms, and links when the PDF permits it. If that cannot make the declared limit, the compressor can use detail-protected 72–54 DPI visual pages as a final fallback.
Guarantee every byte target, preserve an existing cryptographic signature, perform OCR, or validate a portal submission.
PDF bytes stay in this browser tab. They are not sent to our Worker, Clarity, or Cloudflare Web Analytics.
Open the download, verify every page and any signatures, then use the portal's own validation.
Field manuals / crawlable HTML
01
Start with the portal limit, verify the byte result, and keep a fallback when the source is image-heavy.
Read manual →02
Use a tighter quality ladder for a common application limit without treating a smaller file as an automatic success.
Read manual →03
Recognize when a very small target requires rescanning, splitting, or a different submission path.
Read manual →04
Understand why resolution, JPEG quality, page count, and scan contrast change the result.
Read manual →05
Turn a vague “file too large” error into a measured workflow with a declared target and final inspection.
Read manual →06
Diagnose size, format, page, and browser failures before repeatedly compressing the same document.
Read manual →07
Check where file bytes go before you process tax, school, identity, or immigration documents.
Read manual →08
Prepare a readable upload while verifying the current rules on the receiving agency’s own website.
Read manual →Planned price / payment not open
Planned: batch queues, OCR-aware scan handling, and a printable verification report. No checkout exists today.
Step 1 / Choose the PDF
Your file stays in this browser tab.
Up to 100MB • Up to 120 pages
Step 2 / Required maximum
Enter the exact maximum shown by the upload portal, up to 50 MB.
Everything happens locally in your browser. Your file never leaves your device.