Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Comparison of graphics file formats
List article

This is a comparison of image file formats (graphics file formats). This comparison primarily features file formats for 2D images.

General

Ownership of the format and related information.

FormatFull nameOwnerbased FormatFile extensionMIME typeApplicationPatent-free
AIAdobe Illustrator DocumentAdobe Systems.aiapplication/illustrator,application/postscriptAdobe IllustratorNo
ANIANI file formatMicrosoftRIFF.aniMicrosoft Windows
ANIMElectronic Arts and CommodoreIFF.iff, .animvideo/x-anim
APNGAnimated Portable Network GraphicsMozillaPNG.pngimage/pngGecko 1.9 and OperaYes
Apple Icon ImageApple Inc..icnsmacOS
ARTAOL.art
ASCII art.txt, .ansi, .texttext/vnd.ascii-artSupported by GIMP
AutoCAD DXFDrawing Interchange FormatAutodesk.dxfimage/vnd.dxf
ARWSony Alpha RAWSonyTIFF.arw
AVIFAV1 Image File FormatAlliance for Open Media (AOMedia)AV1.avifimage/avifGeneral purposeroyalty-free
BAYCasio RAWCasio.bay
BMPraw-data unencoded or encoded bitmapsimple colour image format, far older than Microsoft; some .bmp encoding formats developed/owned by Microsoft.bmp, .dib, .rle,.2bp (2bpp)image/x-bmpUsed by many 2D applications.Yes
BPGBetter Portable GraphicsFabrice BellardHEVC.bpgGeneral purposeNo
BSAVEBSAVE Image.BSVUsed by IBM PC.
CALCALS raster file format.cal, .cals, .ras, .dcl
CIFFCamera Image File FormatCanon.crw, .ciff
CR2Canon RAW 2CanonTIFF.cr2
CDRCorelDRAW DocumentCorel Corporation.cdr, .ccx, .cdt, .cmxapplication/coreldrawCorelDRAWNo
CD5Chasys Draw IES ImageJohn Paul Chacha.cd5Native format for Chasys Draw IES for storing layered images and animationsNo
CGMComputer Graphics Metafile.cgmimage/cgmCGM files are editable using programs that support the format, such as IBM Lotus Freelance Graphics, Inkscape, etc.
CINCineon.cinimage/cineon
CPCCartesian Perceptual CompressionCartesian Products, Inc..cpc, .cpiimage/cpiHighly compressed raster imaging format.No
DCSKodak DCS Pro RAWKodak.dcs
DCRDigital Camera RawKodakTIFF.dcr
DDSDirectDraw SurfaceMicrosoft.dds
DNGDigital NegativeAdobe Systemscompatible withISO 12234-2,TIFF/EP1.dngA raw image format suitable as an archival format and as the native raw format of digital cameras2Yes3
DICOMDigital Imaging and Communications in MedicineNational Electrical Manufacturers Association.dcm, .dicomapplication/dicom4Numerous biomedical imaging applications5 (e.g. OsiriX, XMedCon), some general bitmap graphics applications (e.g. GIMP, Photoshop)
DjVuDjVuAT&T Research.djvu, .djvimage/vnd.djvu
DPXDigital Picture eXchange file format.dpximage/dpx
DRFKodak Pro Back RAWKodak.drf
Encapsulated PostScriptpage description/scripting language (see PostScript)Adobe.epi, .eps, .eps2,.eps3, .epsf, .epsi,.eptapplication/postscriptprinting/publishing industry standard format
ECWEnhanced Compressed WaveletERDAS.ecwWavelet image format used primarily with geo-referenced aerial and satellite imageryNo
EMFEnhanced Metafile FormatMicrosoft.emf, .emzMicrosoft Office
EMF+Enhanced Metafile Format Plus ExtensionsMicrosoft.emf, .emz
ERFEPSON RAWEPSONTIFF.erf
ExifExchangeable Image File Format.exif
EVAExtended Vector AnimationSharp Corporation.evaapplication/x-eva
EXROpenEXRILM.exrimage/exrUsed in film effects for 3d rendering and hdr images.Yes6
FITSFlexible Image Transport System.fit, .fitsScientific (esp. astronomical) data acquisition
FLICAutodesk.fli, .flc, .flx, .flh, .fltSupported by GIMP
FLIFFree Lossless Image Format.flif, .flfGeneral-purpose,

superseded by Jpeg XL

Yes
FPXFlashPix (1.0.2).fpximage/vnd.fpx
Gerber FormatThe Gerber Format SpecificationUcamcoPrintable ASCII.gbrapplication/vnd.gerberPrinted Circuit Board or PCB softwareYes
GIFGraphics Interchange FormatCompuServe,Unisys (compression algorithm).gif, .gfa, .giffimage/gifGeneral purpose, popular for small animated imagesYes
HEIFHigh Efficiency Image FormatMotion Pictures Expert Group (MPEG).heif, .heicimage/heif, image/heic,image/heic-sequence,image/heif-sequenceGeneral purposeNo
HDRiTIFF.tif, .tiffimage/tiff
ICERNASA Mars Rovers
ICOICO file formatMicrosoft.ico, .curimage/vnd.Microsoft.icon,image/x-iconMicrosoft Windows and web browsers as favicon
ICSImage Cytometry Standard.ics, .ids
IGESInitial Graphics Exchange Specification.igsimage/igesCAD/CAM interoperabilityYes
ILBMInterLeaved BitMapElectronic Arts and CommodoreIFF.iff, .ilbm, .lbmimage/x-ilbmPlanar graphics format designed for Amiga graphics hardware.Yes
JBIGJoint Bi-level Image Experts Group.jbig, .bie, .jbg
JBIG2Joint Bi-level Image Experts Group
JNGJPEG Network Graphics.jngimage/x-jngYes
JPEGJoint Photographic Experts GroupJoint Photographic Experts Group.jpg, .jpeg, .jpe(containers:.jif, .jfif, .jfi)image/jpegGeneral purposeYes
JPEG 2000Joint Photographic Experts Group 2000Joint Photographic Experts Group.jp2, .j2c, .jpc,.j2k, .jpximage/jp2General purposeroyalty-free
JPEG-LSJoint Photographic Experts Group.jls
JPEG-HDRDolby Laboratories/BrightSide TechnologiesJPEGGeneral purpose
JPEG XLJoint Photographic Experts GroupPIK, FUIF (FLIF).jxlimage/jxlGeneral-purpose, lossless JPEG transcoding.Yes
JPEG XTJoint Photographic Experts GroupGeneral purpose
JPEG XR / HD PhotoJPEG XR / HD PhotoMicrosoft.wdp, .hdp, .jxrimage/vnd.ms-photoGeneral purposeroyalty-free
KDCKodak DC40/DC50 RAWKodakTIFF.kdc
K25Kodak DC25 RAWKodakTIFF.k25
Logluv TIFFGreg WardTIFFSupported by LibTIFF
MNGMultiple-image Network GraphicsPNG.mngvideo/x-mngYes
NEFNikon RAWNikonTIFF.nef
MIFFMagick image file formatImageMagick Studio.miffImageMagick
MRWMinolta RAWMinolta.mrw
ORFOlympus RAWOlympusTIFF.orf
PAMportable arbitrary map file format.pamimage/x-portable-arbitrarymapYes
PBMPortable Bitmap File FormatASCII.pbmimage/x-portable-bitmapYes
PCXZSoft PC Paintbrush FileZSoft Corporation.pcx, .pcc, .dcximage/x-pcxDated rle packed indexed image format, used in some early 3d shooting games like Unreal Tournament as it takes up very little space and is easy to decode.?
PDFPortable Document FormatAdobe Systems.pdf, .epdfapplication/pdf
PEFPENTAX RAWPENTAXTIFF.pef
PGFProgressive Graphics Filexeraina GmbH.pgfPhotographic images, eventual replacement for JPEG.Yes
PGMPortable Graymap File FormatASCII.pgmimage/x-portable-graymapYes
PGMLPrecision Graphics Markup LanguageAdobe Systems, IBM,Netscape, Sun MicrosystemsYes
PICTMacintosh PICT FormatApple Inc..pict, .pic, .pct,.pct1, .pct2image/pictMetafile for Classic Mac OS, not meant for print publishing.Likelyexpired
PICtorJohn Bridges, Doug Wolfgram.picSupported by PCPaint
PNGPortable Network GraphicsWorld Wide Web Consortium.pngimage/pngGeneral purposeYes
PNMPortable Anymap File FormatASCII.pnmimage/x-portable-anymapYes
PostScriptpage description/scripting language, levels 1–3Adobe.ps, .ps2, .ps3printing/publishing industry standard format
PPMPortable Pixmap File FormatASCII.ppmimage/x-portable-pixmapVery easy to understand. Programs to analyze and write to this format are easily written.Yes
PSDPhotoshop DocumentAdobe Systems.psd, .psb, .pdb,.pddimage/vnd.adobe.photoshop7Used mainly for storing image manipulation & editing data.No
PSPPaint Shop Pro DocumentCorel Corporation.psp, .tub,.pspimageimage/x-pspPaint Shop Pro?
QOIQuite OK Image FormatDominic Szablewski.qoiYes
RADGregory Ward Larson.radRadiance
RAFFujifilm RAWFujifilm.raf
RGBEGregory Ward Larson.hdrimage/vnd.radianceRadiance, most HDR imaging software
SGISilicon Graphics Image.sgi, .rgb, .rgba,.bw, .int, .inta,.icon
SRFSony RAW FileSonyTIFF.srf, .sr2
SVGScalable Vector GraphicsWorld Wide Web ConsortiumXML.svg,.svgz (compressed)image/svg+xmlVector graphicsYes
SWFShockwave FlashAdobe Systems.swfapplication/x-shockwave-flashAdobe Flash Player
TGATruevision TargaTruevision Inc..tga, .tpicimage/tgaTexture format used by many 3d application.Yes
TIFFTag Image File FormatAdobe Systems.tiff, .tifimage/tiffDocument scanning and imaging format, also functions as a container.Yes
TIFF/EPTag Image File Format / Electronic PhotographyInternational Organization for StandardizationTIFF.tiff, .tif
UFOUlead File for Objects.ufo
VMLVector Markup LanguageMicrosoftXML.htm, .htmlapplication/vnd.openxmlformats-officedocument.vmlDrawingInternet Explorer, Microsoft OfficeYes
WBMPWireless Application Protocol Bitmap FormatOpen Mobile Alliance (formerly WAP Forum).wbmp, .wbm, .wbpimage/vnd.wap.wbmpUsed in WAP-pagesYes
WebPWebP image formatGoogle.webpimage/webpGeneral purposeroyalty-free
WMFWindows Metafile FormatMicrosoft.wmf, .wmz
XARXarXaraXar (graphics).xarapplication/vnd.xaraXara Photo & Graphic DesignerYes
XBMX BitMap, colour variant of original black-and-white bitmap (bmp) format.xbm, .bm,.icon, .bitmapimage/x-xbitmapUsed by many legacy Unix applications.
XCFXCF, name derived from eXperimental Computing FacilityThe GIMP Team.xcf,.xcfbz2 (compressed),.xcfgz (compressed)application/x-gimp-imageGIMP
XPMX-Pixmap.xpm, .pmimage/x-xpmLegacy Unix applications
X3FSIGMA RAWSIGMA.x3f
FormatFull nameOwnerbased FormatFile extensionMIME typeApplicationPatent-free

Technical details

FormatCompression algorithmRaster/vectorMaximumColor depthIndexed colorTransparencyMetadataInterlacingMulti-pageAnimationLayersColor managementExtendableHDR formatCMYK
AILossy and losslessBoth8 bpcYesYesYesNoYesNoYesYesNo
AVIFLossy and lossless (AV1)Raster12 bpcNoYesYesNoNoYesNoYesYesYesNo
BMPNone, lossy (JPEG), and lossless (RLE, PNG)Raster16 bpcYesYesNoNoNoNoNoYesNoNoNo
BPGLossy and lossless (HEVC)Raster14 bpcNoYesYesNoNoYesYes
CD5Lossless (ACSC)Both16 bpcYesYesYesNoYesYesYesPartialYesNo
CDRLossy and losslessBoth8 bpcYesYesYesNoYesNoYesYesNo
CPCLossy (CPC)Raster1NoNoYesNoYesNoNoNoYes, via embedded dictionaryNo
EPSNone and lossless (LZW, Deflate, RLE, DCT)BothDevice specificNoYesYesYesNoYesYesYesYes
EXRNone and lossless (RLE, ZIP, Piz, PXR24, and B44, B44A, DWAA, DWAB)Raster32 bpcNoYesYesNoYesNoYesYesYesYes
FLIFLossless (MANIAC entropy coding)Raster16 bpcYesYesYesYesNoYesNoYesYes, via chunksYes
GIFLossless (LZW)Raster255 colorsYesYesYesYesYesYesYesNoYes (GIF89a)NoNo
HD Photo / JPEG XRLossy and lossless (bi-orthogonal transform)Raster32 bpcNoYesYesYesYesNoNoYesYesYes
ILBMNone and lossless (RLE)Raster8 bpcYesNoYesYesNoYes,Palette-shiftingNoNoYesNo
JPEGLossy (DCT, RLE, and Huffman predictive nearest neighbor)Raster8 bpcNoNoYesYesNoNoNoYesNoNo (see unofficial JPEG-HDR)Yes
JPEG 2000Lossy and lossless (DWT)Raster38 bpcNoYesYesYesNoNoNoYesNoYes
JPEG XLLossy and lossless (VarDCT mode, Modular mode)Raster32 bpcYesYesYesYesYesYesYesYesYesYesYes
KRANoneBoth32 bpcNoYesYesNoYesYesYesYesYesYes
ORALosslessBoth16 bpcYesYesYesYesYesNoYesYesYesYes
PAMNoneRasterUp to 16NoYesYesNoYesNoNoNoYesNo
PCXNone and lossless (RLE)Raster8 bpcYesYesNoNoYesNoNoNoNoNo
PGFLossy and lossless (DWT)Raster16 bpcYesYesYesYesNoNoNoNoNo
PICTNone, lossy (Quicktime), and lossless (RLE)Both8 bpcYesYesYesNoNoNoNo?No
PNGLossless (Deflate)Raster16 bpcYesYesYesYesNoNo (but see MNG and APNG)NoYesYes, via chunksNo, see discussionNo
PPMNoneRaster8 ppcNoNoYesNoYesNoNoNoNoNo
PSD and PSBNone and lossless (RLE)Both32 bpcYesYesYesNoYesYesYesNo?Yes
PSPNoneBoth16 bpcYesYesYesNoNoYesNo
SVGNone and lossless (gzip)Vector88 bpcNoYesYesYes (1.2 draft)9Yes (SMIL/SVG)YesYes10Yes, XML based
TGANone, lossless (RLE), and otherRaster32 bpcYesYesYesNoNoNoNoNoNo
TIFFNone, lossless (LZW, RLE, ZIP), and otherBoth16 bpcYesYesYesYesYesNoYesYesYes, via tagsYes, TIFF floatYes
WebPLossy and losslessRaster8 bpcNo1112YesYesNoYesYesNoYesYesNoNo
XCFNone and lossless (gzip, bzip2 and xz)Both32 bpcYesYesYesNoNoYesYesYesYesYes
FormatCompression algorithmRaster/vectorMaximum

Colordepth

Indexed colorTrans-parencyMeta-

data

Inter-

lacing

Multi-pageAnima-tionLayersColor manage-mentExtend-

­able

HDR formatCMYK

See also

References

  1. Adobe: DNG Specification http://www.adobe.com/products/dng/pdfs/dng_spec_1_3_0_0.pdf

  2. Adobe: Introducing the Digital Negative Specification: Information for manufacturers http://www.adobe.com/products/dng/pdfs/DNG_primer_manufacturers.pdf

  3. Adobe Labs: CinemaDNG Archived 2012-03-07 at the Wayback Machine (last bullet point) http://labs.adobe.com/technologies/cinemadng/

  4. RFC 3240

  5. RFC 3240

  6. "License". openexr.com. http://www.openexr.com/license.html

  7. "vnd.adobe.photoshop". Retrieved 2010-01-28. https://www.iana.org/assignments/media-types/image/vnd.adobe.photoshop

  8. Supports raster data embedding with the use of Base64. /wiki/Base64

  9. "Multiple pages (SVG 1.2)". www.w3.org. http://www.w3.org/TR/2004/WD-SVG12-20041027/multipage.html

  10. "Removed: Color — SVG 2". www.w3.org. http://www.w3.org/TR/SVG/color.html#ColorProfileDescriptions

  11. "Issue 437: allow palette extraction from indexed lossless images". WebP issue tracker. Retrieved 1 December 2020. https://bugs.chromium.org/p/webp/issues/detail?id=437

  12. "Lossless Bitstream Specification, section Color Indexing Transform". WebP official reference at Google Developers. Retrieved 1 December 2020. https://developers.google.com/speed/webp/docs/webp_lossless_bitstream_specification#44_color_indexing_transform