We also make a cloud product under this name. This is not it.  Use that one and you are uploading on purpose.
Tools  /  Convert  /  Compress

Compress to a band,
not to a number.

A portal that wants 50 KB to 300 KB will reject your 40 KB file as firmly as your 400 KB one. Every other tool gives you a ceiling and lets you sail under it. This one searches for a size inside the band and stops there.

NEET UG certificate Income Tax attachment UPSC photograph SSC signature Or your own floor and ceiling
Download for Windows See all 36 tools
Compress  ·  statement-2026.pdf
Portal preset
NTA — NEET UG · Certificate Verified
050 KB floor300 KB ceiling1 MB
Result
214 KB
Inside 50–300 KB. Found in 6 passes.
worker pid 8321 · nothing left this machine
§ 01  Four things it can say, and it says them

It will tell you when it cannot help.

Compression that quietly makes your document unreadable, or quietly makes it more likely to be rejected, is worse than compression that refuses. These four sentences are the ones the application actually prints — the interface is not allowed to invent its own.

Already fits
Your file was inside the band to begin with.
“Already inside 50–300 KB. Left untouched — re-compressing a file that fits only loses quality.”
Fitted
It searched, and it landed inside.
“214 KB, inside 50–300 KB.”
Below the floor
Compressing would make rejection more likely.
“This file is 31 KB, below the 50 KB floor. Compressing it further would make it more likely to be rejected, not less.”
Cannot reach the ceiling
It stops before the text stops being readable.
“The smallest we can go without the text becoming unreadable is 412 KB, above the 300 KB ceiling.”

There is no setting that turns the last one off. Returning mush silently is the failure this tool exists to avoid.

§ 02  The presets, and where each number came from

Every number carries its source.

We checked the numbers other tools publish for these portals. They are wrong about as often as they are right, because they are copied between sites rather than read from the authority. So each preset says where it came from, and the ones we could not verify say that loudly rather than quietly.

AuthorityDocument BandSource
NTA — NEET UGCertificate (PDF) 50–300 KB Verified
NEET UG 2026 information bulletin, read directly: “between 50 kb to 300 kb”.
Income Tax e-filingAttachment up to 5 MB Verified
Income Tax e-filing FAQ: optimise attachments exceeding 5 MB. A genuine ceiling with no meaningful floor.
UPSCPhotograph (JPEG) 20–200 KB Unverified
Coaching-site summaries of the UPSC notice; not read from the notice itself.
Check this against the current UPSC notice before you rely on it.
SSCSignature (JPEG) 10–20 KB Unverified
Coaching-site summaries; the SSC notice PDF was not retrieved.
Check this against the current SSC notice before you rely on it.

A portal gets a preset when somebody has read the authority’s own notice. Until then it does not appear here, however much traffic the search term would bring.

§ 03  The same thing, scriptable

One of forty-three commands.

Everything in the window is also on the command line, for the hundred files you are not going to click through. The engine still runs in its own confined process.

> creasepoint portals
neet-ug-certificate NTA — NEET UG 50–300 KB verified
incometax-attachment Income Tax e-filing up to 5 MB verified
upsc-photo UPSC 20–200 KB UNVERIFIED — check the notice
ssc-signature SSC 10–20 KB UNVERIFIED — check the notice
> creasepoint compress certificate.pdf --portal neet-ug-certificate --out ready.pdf
engine pdfium 154.0.8021 (worker pid 8321) — never loaded in this process
214 KB, inside 50–300 KB.
ready.pdf — single revision