PiqPair

Shrink images.Keep the pixels.

SSIM-guided compression for PNG and JPG, so light nobody sees the difference.

Drop up to 10 images or click to browse

PNG / JPG · up to 10 MB each

TargetPro

Smallest may output WebP / AVIF

How it works

Shrink runs an SSIM-guided quality search on every PNG or JPG you drop in, testing compression levels until it finds the smallest file that still looks the same as the original to the human eye. It never returns a file larger than what you uploaded, even for images that barely compress.

Processing happens on the server, but only in memory for the length of your request. The image bytes are never written to disk, no thumbnail is generated, and no filename is stored, so nothing about the upload persists after the compressed file is sent back to you.

Guests get 10 files per batch at up to 10 MB each with the free Keep Format mode. Pro adds 100-file batches, 25 MB files, a Smallest mode that may output WebP or AVIF, and target-file-size presets for hitting an exact size.

Specs

Formats in
PNG, JPG
Method
SSIM-guided quality search
Guarantee
Never larger than the input
APNG
Passed through untouched
Free
10 files per batch, 10 MB each, Keep Format mode
Pro
100 files per batch, 25 MB each, Smallest mode, target file size
Where it runs
Server, in memory, never stored

Questions

Does PiqPair store my images after compressing them?

No. Compression happens in memory for the length of your request. The bytes are never written to disk and no filename is stored, so nothing about the upload persists once the compressed file is sent back to you.

Will the compressed file ever be larger than my original?

No. Shrink checks the compressed result against the original and never returns a file bigger than what you uploaded — if compression would not help, you simply get the original file back unchanged.

What image formats can I compress?

Shrink accepts PNG and JPG input. Keep Format mode outputs the same format you uploaded; Pro's Smallest mode may output WebP or AVIF instead, whichever produces the smallest file for that image.

How do I compress a PNG to under 100 KB?

Pick a target file size — 100 KB, 500 KB, 1 MB, or a custom value — before uploading, which is a Pro feature. Shrink then searches for the highest quality that still fits inside your target.

Does compressing an animated PNG break the animation?

No. PiqPair detects APNG frames before processing and passes animated PNGs through untouched rather than compressing them frame by frame, so the animation plays back exactly as it did before.

Do I need an account to compress images?

No. Every tool on PiqPair works signed out with no sign-up prompts. Guests get 10 files per batch at up to 10 MB each; creating a free account only adds saved settings on top of that.