Download Exiv2 v0.26

Two types of packages are available for download: Source and Builds.

Source code for every revision of Exiv2 is available from GitHUB.


The complete source code to build the Exiv2 library, command line utility and several example and test applications, test scripts and test files.
The distribution includes build support for:

  • ./configure script for Unix systems including:
        Unix, GNU/Linux, Mac OS X, MinGW and Cygwin
  • Visual Studio project/solutions files for Visual C++
        msvc/ for use with Visual Studio 2005/8/10/12/13/15
        msvc2003/ for Visual Studio .NET 2003 (MSVC 7.1).
  • CMakeList.txt scripts for CMake builds on many platforms.
  • After downloading and unpacking the distribution, see the README file in the top directory for build and installation notes and further information.

      Download source

    Currently v0.26

    Build Server

    The project has a build server which builds (and tests the code) on 16 platforms every night. Additionally, the build server builds (and tests) selected branches of our repository to assist Team Exiv2 Contributors when the submit code.

    The buildserver is located at:

    You can access builds here:


    The project buildserver builds every night. Each build includes builds of libexiv2 and expat and zlib and the exiv2 and sample applications. The header files and sample application source are included in the bundle and basic documentation to enable applications to be built.

    The builds provided are the most likely to be of immediate use on any platform. If you require a 32 bit build or static libraries, or a special configuration of build, you have to build from source.

    Exiv2 has many options to compile a subset of the code. Please see the ReadMe file in the source package for more information.


    64 bit shared libraries  exiv2-0.26-macosx.tar.gz

    64 bit shared libraries  exiv2-0.26-linux.tar.gz

    64 bit shared libraries  exiv2-0.26-cygwin.tar.gz

    32 bit shared libraries  exiv2-0.26-mingw.tar.gz
    Visual Studio

    32 & 64 bit DLLs for MSVC 2005/8/10/12/13/15  exiv2-0.26-msvc.tar.gz

    As an alternative to these packages, most Linux distributions, BSD-based systems and Open Source package collections for Darwin and Mac OS X have a package management system such as yum, apt, port, or mingw-get which will install binary builds and header files.

    Package details

    These are the details for the current packages. Older releases are also still available. See the ChangeLog for a detailed list of changes between releases.

    Package Filename Size (Bytes) Date MD5
    Exiv2 v0.26 trunk exiv2-0.26-trunk.tar.gz 5677925 2017-05-17 5399e3b570d7f9205f0e76d47582da4c
    Exiv2 v0.26 macosx exiv2-0.26-macosx.tar.gz 2859220 2017-05-17 3f87080422029b437f283b2f8ffd9d70
    Exiv2 v0.26 linux exiv2-0.26-linux.tar.gz 2393130 2017-05-17 e43926c12778086475dec62a51b3e01c
    Exiv2 v0.26 cygwin exiv2-0.26-cygwin.tar.gz 3323270 2017-05-17 f2f95da9290676307f79636ca85d1d2c
    Exiv2 v0.26 mingw exiv2-0.26-mingw.tar.gz 6138095 2017-05-17 b749044d1a01f4296b8a8222b31a8ff2
    Exiv2 v0.26 msvc exiv2-0.26-msvc.tar.gz 23355687 2017-05-17 1583e3da3d0ddb7c40340eceb5b7aa1d

    Exiv2 is developed on GNU/Linux with recent versions of GCC. Written in C++, it uses the standard C++ library, some POSIX and C functions, and is portable. Dependencies are on zlib for PNG support, gettext for NLS, libiconv for characterset conversions and Expat for XMP support. (Note: current Linux distributions usually have gettext and iconv in libc and these features can be disabled individually.)

    Exiv2 Source Code

    $ git clone


    Deprecated SVN Repository


    Exiv2 Community

    The Exiv2 community website (Redmine) provides access to further project resources, including the issue tracker, wiki and forum. You may communicate on Redmine with members of Team Exiv2 and other users.

    Team Meetings are held about once a year. They are held in public on Google Hangouts. Team Meetings are announced on the Community Forum. Users are welcome to attend.


    Exiv2 is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

    Exiv2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.