HOME

TheInfoList



OR:

ExifTool is a free and open-source software program for reading, writing, and manipulating image, audio, video, and PDF metadata. It is
platform independent In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software r ...
, available as both a
Perl Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offic ...
library (Image::ExifTool) and
command-line A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and pro ...
application. ExifTool is commonly incorporated into different types of digital
workflow A workflow consists of an orchestrated and repeatable pattern of activity, enabled by the systematic organization of resources into processes that transform materials, provide services, or process information. It can be depicted as a sequence o ...
s and supports many types of metadata including
Exif Exchangeable image file format (officially Exif, according to JEIDA/JEITA/CIPA specifications) is a standard that specifies formats for images, sound, and ancillary tags used by digital cameras (including smartphones), scanners and other syste ...
,
IPTC The International Press Telecommunications Council (IPTC), based in London, United Kingdom, is a consortium of the world's major news agencies, other news providers and news industry vendors and acts as the global standards body of the news media. ...
, XMP,
JFIF The JPEG File Interchange Format (JFIF) is an image file format standard published as ITU-T Recommendation T.871 and ISO/IEC 10918-5. It defines supplementary specifications for the container format that contains the image data encoded with the JP ...
, GeoTIFF,
ICC Profile In color management, an ICC profile is a set of data that characterizes a color input or output device, or a color space, according to standards promulgated by the International Color Consortium (ICC). Profiles describe the color attributes of a ...
, Photoshop IRB,
FlashPix FlashPix is a bitmapped computer graphics file format where the image is saved in more than one resolution. Its design anticipated that when an HTTP request is sent for the file by a browser plugin implementing the format, only the image compatib ...
, AFCP and
ID3 ID3 is a metadata container most often used in conjunction with the MP3 audio file format. It allows information such as the title, artist, album, track number, and other information about the file to be stored in the file itself. There are tw ...
, as well as the manufacturer-specific metadata formats of many
digital camera A digital camera is a camera that captures photographs in digital memory. Most cameras produced today are digital, largely replacing those that capture images on photographic film. Digital cameras are now widely incorporated into mobile devices ...
s.


Metainformation encapsulation

ExifTool implements its own open metadata format. It is designed to encapsulate metainformation from many sources, in binary or textual form, and bundle it together with any type of file. It can either be a single file, wrapping existing data, or used as a
sidecar file Sidecar files, also known as buddy files or connected files, are computer files that store data (often metadata) which is not supported by the format of a source file. There may be one or more sidecar files for each source file. There may also be ...
, carrying for example
Exif Exchangeable image file format (officially Exif, according to JEIDA/JEITA/CIPA specifications) is a standard that specifies formats for images, sound, and ancillary tags used by digital cameras (including smartphones), scanners and other syste ...
or XMP metadata.


Uses

Websites and services that use ExifTool include: *
Advanced Renamer Advanced Renamer is a batch renamer program that can rename multiple files and folders at once. It is developed for Microsoft Windows and released as freeware. Features * Real-time preview * Thumbnail view for pictures * Multi-panel design * Ren ...
*
Flickr Flickr ( ; ) is an American image hosting and video hosting service, as well as an online community, founded in Canada and headquartered in the United States. It was created by Ludicorp in 2004 and was a popular way for amateur and profession ...
(to parse the metadata from uploaded images) * Hugin * Metadata++ *
XnView XnView is an image organizer and general-purpose file manager used for viewing, converting, organizing and editing raster images, as well as general purpose file management. It comes with built-in hex inspection, batch renaming and screen ...
*
Exif Fixer Exchangeable image file format (officially Exif, according to JEIDA/JEITA/CIPA specifications) is a standard that specifies formats for images, sound, and ancillary tags used by digital cameras (including smartphones), scanners and other syste ...
(calculates and adds 360-specific metadata to images)


Supported file formats

ExifTool can read, edit or create files with the following formats:Supported File Types
/ref>


Reading support

* 360 - GoPro 360 video (QuickTime-based) * 3FR - Hasselblad raw (TIFF-based) * 3G2, 3GP2 - 3rd Gen. Partnership Project 2 audio/video (QuickTime-based) * 3GP, 3GPP - 3rd Gen. Partnership Project audio/video (QuickTime-based) * A - Unix static library code Archive * AA - Audible Audiobook * AAE - Apple edit information (XML PLIST-based) * AAX - Audible Enhanced Audiobook (QuickTime-based) * ACR - American College of Radiology ACR-NEMA (DICOM-like) * AFM, ACFM, AMFM - Adobe (Composite/Multiple Master) Font Metrics * AI, AIT - Adobe Illustrator (Template, PS or PDF) * AIFF, AIF, AIFC - Audio Interchange File Format (Compressed) * APE - Monkey's Audio * ARQ - Sony Alpha Pixel-Shift raw (TIFF-based) * ARW - Sony Alpha raw (TIFF-based) * ASF - Microsoft Advanced Systems Format * AVI - Audio Video Interleaved (RIFF-based) * AVIF - AV1 Image File Format (QuickTime-based) * BMP, DIB - Windows BitMaP / Device Independent Bitmap * BPG - Better Portable Graphics * BTF - BigTIFF (64-bit Tagged Image File Format) * CHM - Microsoft Compiled HTML format * COS - Capture One Settings (XML-based) * CR2 - Canon Raw 2 (TIFF-based) (CR2 specification) * CR3 - Canon Raw 3 (QuickTime-based) (CR3 specification) * CRM - Canon RAW Movie (QuickTime-based) * CRW, CIFF - Canon Raw Camera Image File Format (CRW specification) * CS1 - Sinar CaptureShop 1-shot raw (PSD-based) * CSV - Comma-Separated Values * CZI - Zeiss Integrated Software RAW (ZISRAW) * DCM, DC3, DIC, DICM - DICOM - Digital Imaging and Communications in Medicine * DCP - DNG Camera Profile (DNG-like) * DCR - Kodak Digital Camera Raw (TIFF-based) * DFONT - Macintosh Data Fork Font * DIVX - DivX media format (ASF-based) * DJVU, DJV - DjVu image (AIFF-like) * DNG - Digital Negative (TIFF-based) * DOC, DOT - Microsoft Word Document/Template (FPX-like) * DOCX, DOCM - Office Open XML Document (Macro-enabled) * DOTX, DOTM - Office Open XML Document Template (Macro-enabled) * DPX - Digital Picture Exchange * DR4 - Canon DPP version 4 Recipe * DSS, DS2 - Digital Speech Standard * DYLIB - Mac OS X Mach-O executable and library files * DV - Digital Video * DVB - Digital Video Broadcasting (QuickTime-based) * DVR-MS - Microsoft Digital Video Recording (ASF-based) * EIP - Capture One Enhanced Image Package (ZIP-based) * EPS, EPSF, PS - (Encapsulated) PostScript Format * EPUB - Electronic Publication Format * ERF - Epson Raw Format (TIFF-based) * EXE, DLL - DOS/Windows executable and library files * EXIF - Exchangeable Image File Format metadata (TIFF-based) * EXR - Open EXR (Extended Range) * EXV - Exiv2 metadata file (JPEG-based) * F4A, F4B, F4P, F4V - Adobe Flash Player 9+ Audio/Video (Quicktime-based) * FFF - Hasselblad Flexible File Format (TIFF-based) * FFF - FLIR thermal image File Format * FITS - Flexible Image Transport System * FLA - Macromedia/Adobe Flash project (FPX-like) * FLAC - Free Lossless Audio Codec * FLIF - Free Lossless Image Format * FLV - Flash Video * FPF - FLIR Public image Format * FPX - FlashPix image * GIF - Compuserve Graphics Interchange Format * GPR - GoPro Raw (DNG-based) * GZ, GZIP - GNU ZIP compressed archive * HDP, WDP, JXR - Windows HD Photo / Media Photo / JPEG XR (TIFF-based) * HDR - Radiance RGBE (Red Green Blue Exponent) High Dynamic-Range * HEIC, HEIF, HIF - High Efficiency Image Format (QuickTime-based) * HTML, HTM, XHTML - (Extensible) HyperText Markup Language * ICO, CUR - Windows Icon or Cursor * ICC, ICM - International Color Consortium color profile * ICS, ICAL - iCalendar Schedule * IDML - Adobe InDesign Markup Language (ZIP/XML-based) * IIQ - Phase One Intelligent Image Quality raw (TIFF-based) * IND, INDD, INDT - Adobe InDesign Document/Template (XMP metadata only) * INSP - Insta360 Picture (JPEG-based) * INSV - Insta360 Video (QuickTime-based) * INX - Adobe InDesign Interchange (XML-based, XMP metadata only) * ISO - ISO 9660 disk image * ITC - iTunes Cover Flow artwork * J2C, J2K, JPC - JPEG 2000 codestream * JP2, JPF, JPM, JPX - JPEG 2000 image (Compound/Extended) * JPEG, JPG, JPE - Joint Photographic Experts Group image (see table below) * JSON - JavaScript Object Notation * JXL - JPEG XL (Extra longterm) * K25 - Kodak DC25 raw (TIFF-based) * KDC - Kodak Digital Camera raw (TIFF-based) * KEY, KTH - Apple iWork '09 Keynote presentation/Theme * LA - Lossless Audio (RIFF-based) * LFP, LFR - Lytro Light Field Picture * LNK - Microsoft Shell Link (Windows shortcut) * LRV - Low-Resolution Video (QuickTime-based) * M2TS, MTS, M2T, TS - MPEG-2 Transport Stream (used for AVCHD video) * M4A, M4B, M4P, M4V - MPEG-4 Audio/Video (Quicktime-based) * MACOS - MacOS "._" sidecar file (may have any extension) * MAX - 3D Studio MAX (FPX-like) * MEF - Mamiya (raw) Electronic Format (TIFF-based) * MIE - Meta Information Encapsulation (MIE specification) * MIFF, MIF - Magick Image File Format * MKA, MKV, MKS - Matroska Audio/Video/Subtitle * MOBI, AZW, AZW3 - Mobipocket electronic book (Palm-based) * MODD - Sony Picture Motion metadata (XML PLIST-based) * MOI - MOD Information file * MOS - Creo Leaf Mosaic (TIFF-based) * MOV, QT - Apple QuickTime Movie * MP3 - MPEG-1 layer 3 audio (uses ID3 information) * MP4 - Motion Picture Experts Group version 4 (Quicktime-based) * MPC - Musepack Audio * MPEG, MPG, M2V - Motion Picture Experts Group version 1 or 2 * MPO - Extended Multi-Picture format (JPEG with MPF extensions) * MQV - Sony Mobile QuickTime Video * MRW - Minolta Raw * MXF - Material Exchange Format * NEF - Nikon (raw) Electronic Format (TIFF-based) * NMBTEMPLATE - Apple iWork '09 Numbers Template * NRW - Nikon Raw (2) (TIFF-based) * NUMBERS - Apple iWork '09 Numbers spreadsheet * O - Unix compiled code Object * ODB, ODC, ODF, ODG, ODI, ODP, ODS, ODT - Open Document Database/Chart/Formula/Graphics/Image/Presentation/Spreadsheet/Text (ZIP/XML-based) * OFR - OptimFROG audio (RIFF-based) * OGG, OGV - Ogg bitstream container * ONP - ON1 Presets * OPUS - Ogg Opus audio * ORF - Olympus Raw Format (TIFF-based) * OTF - Open Type Font * PAC - Lossless Predictive Audio Compression (RIFF-based) * PAGES - Apple iWork '09 Pages document * PCD - Kodak Photo CD Image Pac * PCX - PC Paintbrush * PDB, PRC - Palm Database * PDF - Adobe Portable Document Format * PEF - Pentax (raw) Electronic Format (TIFF-based) * PFA, PFB - PostScript Font ASCII/Binary * PFM - Printer Font Metrics * PGF - Progressive Graphics File * PICT, PCT - Apple Picture file * PLIST - Apple Property List (binary and XML formats) * PMP - Sony DSC-F1 Cyber-Shot image * PNG, JNG, MNG - Portable/JPEG/Multiple-image Network Graphics * PPM, PBM, PGM - Portable Pixel/Bit/Gray Map * PPT, PPS, POT - Microsoft PowerPoint Presentation/Slideshow/Template (FPX-like) * POTX, POTM - Office Open XML Presentation Template (Macro-enabled) * PPAX, PPAM - Office Open XML Presentation Addin (Macro-enabled) * PPSX, PPSM - Office Open XML Presentation Slideshow (Macro-enabled) * PPTX, PPTM - Office Open XML Presentation (Macro-enabled) * PSD, PSB, PSDT - PhotoShop Drawing / Large Document / Template * PSP, PSPIMAGE - Paint Shop Pro * QTIF, QTI, QIF - QuickTime Image File * R3D - Redcode raw video * RA - RealAudio * RAF - FujiFilm Raw Format * RAM, RPM - RealAudio/Plug-in Metafile * RAR - RAR Archive * RAW - Kyocera Contax N Digital Raw * RAW - Panasonic Raw (TIFF-based) * RIFF, RIF - Resource Interchange File Format * RM, RV, RMVB - Real Media/Video (Variable Bitrate) * RSRC - Mac OS Resource * RTF - Rich Text Format * RW2 - Panasonic Raw 2 (TIFF-based) * RWL - Leica Raw (TIFF-based) * RWZ - Rawzor compressed image * SEQ - FLIR Systems image Sequence * SKETCH - Sketch design file * SO - Unix ELF executable and Shared Object files * SR2 - Sony Raw 2 (TIFF-based) * SRF - Sony Raw Format (TIFF-based) * SRW - Samsung Raw format (TIFF-based) * SVG - Scalable Vector Graphics (XML-based) * SWF - Shockwave Flash * THM - Canon Thumbnail (JPEG) * THMX - Office Open XML Theme * TIFF, TIF - Tagged Image File Format * TTF, TTC - True Type Font/Collection * TORRENT - BitTorrent description file * TXT - Text files * VCF, VCARD - Virtual Card * VOB - Video Object (MPEG-based) * VRD - Canon DPP Recipe Data * VSD - Microsoft Visio Drawing (FPX-like) * WAV - Windows digital audio WAVeform (RIFF-based) * WEBM - Google Web Movie (MKV-based) * WEBP - Google Web Picture (RIFF-based) * WMA, WMV - Windows Media Audio/Video (ASF-based) * WTV - Windos recorded TV show * WV - WavePack lossless audio (RIFF-based) * X3F - Sigma/Foveon raw * XCF - GIMP native image format * XLS, XLT - Microsoft Excel Spreadsheet/Template (FPX-like) * XLSX, XLSM, XLSB - Office Open XML Spreadsheet (Macro-enabled/Binary) * XLTX, XLTM - Office Open XML Spreadsheet Template (Macro-enabled) * XMP - Extensible Metadata Platform sidecar file * ZIP - ZIP archive


Edit support

* 360 - GoPro 360 video (QuickTime-based) * 3G2, 3GP2 - 3rd Gen. Partnership Project 2 audio/video (QuickTime-based) * 3GP, 3GPP - 3rd Gen. Partnership Project audio/video (QuickTime-based) * AAX - Audible Enhanced Audiobook (QuickTime-based) * AI, AIT - Adobe Illustrator (Template, PS or PDF) * ARQ - Sony Alpha Pixel-Shift raw (TIFF-based) * ARW - Sony Alpha raw (TIFF-based) * AVIF - AV1 Image File Format (QuickTime-based) * CR2 - Canon Raw 2 (TIFF-based) (CR2 specification) * CR3 - Canon Raw 3 (QuickTime-based) (CR3 specification) * CRM - Canon RAW Movie (QuickTime-based) * CRW, CIFF - Canon Raw Camera Image File Format (CRW specification) * CS1 - Sinar CaptureShop 1-shot raw (PSD-based) * DCP - DNG Camera Profile (DNG-like) * DNG - Digital Negative (TIFF-based) * DR4 - Canon DPP version 4 Recipe * DVB - Digital Video Broadcasting (QuickTime-based) * EPS, EPSF, PS - (Encapsulated) PostScript Format * ERF - Epson Raw Format (TIFF-based) * EXIF - Exchangeable Image File Format metadata (TIFF-based) * EXV - Exiv2 metadata file (JPEG-based) * F4A, F4B, F4P, F4V - Adobe Flash Player 9+ Audio/Video (Quicktime-based) * FFF - Hasselblad Flexible File Format (TIFF-based) * FLIF - Free Lossless Image Format * GIF - Compuserve Graphics Interchange Format * GPR - GoPro Raw (DNG-based) * HDP, WDP, JXR - Windows HD Photo / Media Photo / JPEG XR (TIFF-based) * HEIC, HEIF, HIF - High Efficiency Image Format (QuickTime-based) * ICC, ICM - International Color Consortium color profile * IIQ - Phase One Intelligent Image Quality raw (TIFF-based) * IND, INDD, INDT - Adobe InDesign Document/Template (XMP metadata only) * INSP - Insta360 Picture (JPEG-based) * JP2, JPF, JPM, JPX - JPEG 2000 image (Compound/Extended) * JPEG, JPG, JPE - Joint Photographic Experts Group image (see table below) * JXL - JPEG XL (Extra longterm) * LRV - Low-Resolution Video (QuickTime-based) * M4A, M4B, M4P, M4V - MPEG-4 Audio/Video (Quicktime-based) * MEF - Mamiya (raw) Electronic Format (TIFF-based) * MIE - Meta Information Encapsulation (MIE specification) * MOS - Creo Leaf Mosaic (TIFF-based) * MOV, QT - Apple QuickTime Movie * MP4 - Motion Picture Experts Group version 4 (Quicktime-based) * MPO - Extended Multi-Picture format (JPEG with MPF extensions) * MQV - Sony Mobile QuickTime Video * MRW - Minolta Raw * NEF - Nikon (raw) Electronic Format (TIFF-based) * NRW - Nikon Raw (2) (TIFF-based) * ORF - Olympus Raw Format (TIFF-based) * PDF - Adobe Portable Document Format * PEF - Pentax (raw) Electronic Format (TIFF-based) * PNG, JNG, MNG - Portable/JPEG/Multiple-image Network Graphics * PPM, PBM, PGM - Portable Pixel/Bit/Gray Map * PSD, PSB, PSDT - PhotoShop Drawing / Large Document / Template * QTIF, QTI, QIF - QuickTime Image File * RAF - FujiFilm Raw Format * RAW - Panasonic Raw (TIFF-based) * RW2 - Panasonic Raw 2 (TIFF-based) * RWL - Leica Raw (TIFF-based) * SR2 - Sony Raw 2 (TIFF-based) * SRW - Samsung Raw format (TIFF-based) * THM - Canon Thumbnail (JPEG) * TIFF, TIF - Tagged Image File Format * VRD - Canon DPP Recipe Data * WEBP - Google Web Picture (RIFF-based) * X3F - Sigma/Foveon raw * XMP - Extensible Metadata Platform sidecar file


Creation support

* DR4 - Canon DPP version 4 Recipe * EXIF - Exchangeable Image File Format metadata (TIFF-based) * EXV - Exiv2 metadata file (JPEG-based) * ICC, ICM - International Color Consortium color profile * MIE - Meta Information Encapsulation (MIE specification) * VRD - Canon DPP Recipe Data * XMP - Extensible Metadata Platform sidecar file


Supported JPEG metadata

ExifTool can read, edit or create the following types of metadata in JPEG images:


See also

*
Libsndfile libsndfile is a widely used C library written by Erik de Castro Lopo for reading and writing audio files. It supports a wide variety of audio file formats and will convert automatically from one to another. It allows the programmer to ignore m ...
see sndfile-info which displays audio file info


References


External links

* {{official website (exiftool.org)
Official website (sourceforge.net)

ExifTool User Manual

Image::ExifTool API Manual

MIE file format
– specification

– reference

Phil Harvey, essay on design decisions, created Nov. 15, 2005, last revised Feb 4, 2020 Free photo software Tag editors 2003 software Free software programmed in Perl Software using the Artistic license