Private by design
The compressor runs locally in your browser. The PDF never goes to VOIDNEON.
THE PDF FILE CORRECTION FACILITY
Catch that out-of-control PDF file. Knock some sense into its size and colour. See the damage dealt before you take it back home.
This web Spank! compresses large PDFs to smaller file sizes when the file allows it. You see the real size before and after.

Drop one PDF File, or a whole gang. They stay on this device.
Choose how far to go. Stronger treatment changes the contents of a PDF.
A target size is a goal, not a guarantee. Leave it blank for one pass. Selected pages are exported in the order you enter them.
Choose a PDF to begin.
Inspect the result before taking it home. You can always download your original file.
Preview shows the visible page. Inspect your downloaded PDF before relying on it.
Use the same compressor through a JSON Packet on another page of your website. Pass the PDF as base64, choose the treatment, and receive a base64 PDF with its actual size.
This is a browser JavaScript API. It runs on the visitor's device; there is no server-to-server HTTP compression endpoint.
FULL JSON API GUIDE ↗{
"act": "compress",
"input": { "pdf_base64": "JVBERi0x..." },
"options": {
"mode": "visual",
"colour": "gray",
"dpi": 150,
"quality": 0.72
}
}After loading the bundled engine: const result = await window.BentRefAPI.call(packet);
Response: result.output.pdf_base64, result.output.bytes, result.output.target_met.
The compressor runs locally in your browser. The PDF never goes to VOIDNEON.
Keep My Text can save little. Squeeze the Pages can save a lot, but flattens everything visible into pixels.
We show the real before and after sizes. If repacking grows the file, you still get the original.