The PiPic blog
Notes on image compression, web performance, and building tools for designers and their agents.
Sixty images, and your compressor takes twenty at a time
We checked ten free compressors. The ones that count images almost all stop at twenty, and the best known of them rejects anything over 5 MB.
Read the postPiPic image-compression benchmark — 2026 Q3
Licensed inputs, exact commands, 72 raw PNG, JPEG, WebP and AVIF compression runs, medians, retained failures and visual checks for PiPic and sharp.
View benchmark →
How to reduce AVIF file size without changing the format
A practical way to compress AVIF files, keep their dimensions and format, check visual quality, and ship smaller images without guessing.
4 min readSquoosh CLI, imagemin, sharp, or PiPic: the 2026 image-CLI check-up
Squoosh's CLI crashes on today's Node, and imagemin "minified" a 12-byte text file with exit 0. We ran the CLIs everyone recommends against one folder.
6 min readCompress images in GitHub Actions
A workflow that compresses new images on every pull request and commits the result back — plus the quota maths nobody mentions until it bites.
5 min readGive your coding agent an image compressor with PiPic Skill
Install PiPic CLI and its agent skill once, then ask Codex, Claude Code or Cursor to compress images in plain English.
5 min read