Skip to content

Supported Image Formats

SnapOtter supports 55+ image formats for input and 14 formats for output.

Input Formats

Web Standards (9)

FormatExtensionsDecoderNotes
JPEG.jpg, .jpegSharp (native)
PNG.pngSharp (native)APNG first-frame extracted
WebP.webpSharp (native)
GIF.gifSharp (native)Animated supported
AVIF.avifSharp (native)
SVG.svgSharp (librsvg)Sanitized for XXE/SSRF
SVGZ.svgzgunzip + SharpGzip bomb protection
APNG.apngSharp (native)First frame only
JPEG XL.jxldjxl / ImageMagickTwo-tier fallback

Professional (7)

FormatExtensionsDecoderNotes
TIFF.tiff, .tifSharp (native)Multi-page supported
PSD.psdImageMagickFlattened composite
EPS.eps, .epsfImageMagick + Ghostscript300dpi rasterization, security hardened
OpenEXR.exrImageMagickLinear-to-sRGB conversion
Radiance HDR.hdrImageMagickLinear-to-sRGB conversion
DPX.dpxImageMagickLog-to-sRGB conversion
Cineon.cinImageMagickFilm/VFX format

Camera RAW (23)

FormatExtensionsCamera BrandDecoder
DNG.dngAdobe (universal)exiftool / ImageMagick + LibRaw
CR2.cr2Canon (pre-2018)exiftool / ImageMagick + LibRaw
CR3.cr3Canon (2018+)exiftool / ImageMagick + LibRaw
NEF.nefNikonexiftool / ImageMagick + LibRaw
NRW.nrwNikon (Coolpix)exiftool / ImageMagick + LibRaw
ARW.arwSonyexiftool / ImageMagick + LibRaw
ORF.orfOlympusexiftool / ImageMagick + LibRaw
RW2.rw2Panasonicexiftool / ImageMagick + LibRaw
RAF.rafFujifilmexiftool / ImageMagick + LibRaw
PEF.pefPentax/Ricohexiftool / ImageMagick + LibRaw
3FR.3frHasselbladexiftool / ImageMagick + LibRaw
IIQ.iiqPhase Oneexiftool / ImageMagick + LibRaw
SRW.srwSamsungexiftool / ImageMagick + LibRaw
X3F.x3fSigmaexiftool / ImageMagick + LibRaw
RWL.rwlLeicaexiftool / ImageMagick + LibRaw
GPR.gprGoProexiftool / ImageMagick + LibRaw
FFF.fffHasselblad (legacy)exiftool / ImageMagick + LibRaw
MRW.mrwMinoltaexiftool / ImageMagick + LibRaw
MEF.mefMamiyaexiftool / ImageMagick + LibRaw
KDC.kdcKodakexiftool / ImageMagick + LibRaw
DCR.dcrKodakexiftool / ImageMagick + LibRaw
ERF.erfEpsonexiftool / ImageMagick + LibRaw
PTX.ptxPentax (compact)exiftool / ImageMagick + LibRaw

Modern Formats (3)

FormatExtensionsDecoderNotes
JPEG 2000.jp2, .j2k, .j2c, .jpc, .jpf, .jpxopj_decompress / ImageMagickDigital cinema, medical imaging
QOI.qoiInline TypeScript codecGame dev, embedded systems
HEIC/HEIF.heic, .heifheif-convert / heif-deciPhone photos

Legacy/System (4)

FormatExtensionsDecoderNotes
BMP.bmpImageMagick
ICO.icoImageMagickLargest layer extracted
CUR.curImageMagickWindows cursor (ICO variant)
TGA.tgaImageMagickExtension-only detection

Scientific and Gaming (2)

FormatExtensionsDecoderNotes
FITS.fits, .fit, .ftsImageMagickAstronomy (NASA standard)
DDS.ddsImageMagickGame textures (DirectX)

Interchange (6)

FormatExtensionsDecoderNotes
PPM.ppmSharp (native)Color pixmap
PGM.pgmSharp (native)Grayscale
PBM.pbmSharp (native)1-bit bitmap
PNM.pnmSharp (native)Umbrella format
PAM.pamSharp (native)Arbitrary map
PFM.pfmSharp (native)Float map

Output Formats (14)

FormatEncoderQuality ControlAvailable In
JPEGSharp native1-100All tools
PNGSharp nativeCompression 0-9All tools
WebPSharp native1-100All tools
AVIFSharp native1-100All tools
TIFFSharp native1-100Full conversion tools
GIFSharp native1-100Full conversion tools
JXLSharp native1-100All tools
HEICheif-enc CLI1-100Full conversion tools
HEIFheif-enc CLI1-100Full conversion tools
BMPImageMagick CLILosslessConvert tool
ICOImageMagick CLILosslessConvert tool
JP2opj_compress CLICompression ratioConvert tool
QOIInline codecLosslessConvert tool