p pintnet
← All tools

🖼️ Image Compressor

Batch, drop, or paste. Type a target size and it finds the best quality that fits. TinyPNG-style limits are a subscription trick: this tab has none. Files never leave this device.

Or drop files on this card, or paste with Ctrl+V / ⌘V.

    Original
    Compressed

    Compress an image to an exact size: 20 KB 50 KB 100 KB 200 KB

    How it works

    Re-encodes through the canvas API as JPEG, with a white background so transparent PNGs don’t go black. Batch is free. Nothing is sent to a server.

    FAQ

    Is my image uploaded?

    No. Compression uses the canvas API in this tab.

    How many files?

    As many as this tab can hold. There is no subscription cap.

    Why JPG output?

    Canvas re-encode produces JPEG. Photos usually shrink. Transparent PNGs get a white background.

    What does target size do?

    It finds the highest quality that keeps each file at or under that size. If that would look too rough, it also reduces the width and height. A JPG that is already small enough is kept as is.

    What does max width do?

    If set, the long edge is capped and height scales with it before encoding.