Supported Formats

Which image formats Shrinkr can read and write.

Supported Formats

Shrinkr can read a wide range of image formats and write to four modern output formats.

Input Formats

FormatExtensions
JPEG.jpg, .jpeg
PNG.png
TIFF.tiff, .tif
WebP.webp
GIF.gif
AVIF.avif
HEIF / HEIC.heif, .heic

Output Formats

FormatFlag valueNotes
WebPwebpRecommended for web. Lossy by default.
AVIFavifSmallest files. Slower encode.
JPEGjpegUniversal compatibility.
PNGpngLossless. May not reach aggressive KB targets.

Notes

  • GIF, AVIF, and HEIF/HEIC images can be compressed and converted to any of the four output formats — they cannot be used as output formats themselves.
  • Shrinkr uses libvips via the bimg Go wrapper for all image operations.
  • Files with unsupported extensions are silently skipped.