The HDF5 You Trust—Now 2.0.0 - Download Today

Release Highlights

Download HDF5

This download location is intended for new users of HDF5 or those looking for the most recent production version. Older versions of HDF5 can be downloaded from the Support site.

Additional considerations for Windows users and those with applications created with earlier versions of HDF5
  • For Windows users:
    • The HDF Group uses an installer program to install the HDF5 libraries, header and support files on Windows. This installer is digitally signed by The HDF Group. Please be aware that the installer requires that the user have permission to install files on the target computer. Also note that the Windows binary distributions are built in Release mode with debugging symbols. Please avoid using spaces in directory path names as this can cause problems when building.
    • To use the shared libraries on Windows with Visual Studio you must specify the H5_BUILT_AS_DYNAMIC_LIB compile definition.
    • Static libraries begin with lib and shared libraries do not. For example, hdf5.lib is the shared library and libhdf5.lib is the static library.
  • Applications that were created with earlier HDF5 releases may not compile with 2.0.0 by default.
    The API Compatibility Macros in HDF5 allow users to work around this issue. Users can specify a compatibility macro mapping for the version of HDF5 that an application was built with. For example, a 1.10 application can be built with 2.0.0 using either an application or library mapping as follows:
    • To compile an application built with a version of HDF5 that includes deprecated symbols (the default), specify: -DH5_USE_110_API (autotools) or –DH5_USE_110_API:BOOL=ON (CMake)
    • To build an HDF5 library with the 1.10 APIs specify --with-default-api-version=v110 (Autotools) or -DDEFAULT_API_VERSION:STRING=v110 (CMake).
    • However, users will not be able to take advantage of some of the new features in 2.0.0 if using these compatibility mappings.
  • See the Migrating from HDF5 1.14 to HDF5 2.0 page for details on upgrading an application.

 

Pre-built Binary Distributions

If you do not see blue Download buttons in the table below, make sure you’ve completed our sign-in process.

hdf5-2.1.0-macos14_clang.dmg 33.3 MB

sha256:3f61db1a2c06aaabd782cbab1c010db326a30ad89d433f9f85014e04e9fbeabd

Login is required
hdf5-2.1.0-ubuntu-2404_gcc.deb 53 MB

sha256:9f5a009ac4bd6717d75e4137721f6b02269ee45f71f7a8e1e7864fa60aa9fba0

Login is required
hdf5-2.1.0-win-vs2022_cl.msi 45.9 MB

sha256:b0f0399a227dc98640ae0ff698d3f3285e77bdbb64dd9311925a683a21b1d4d7

Login is required
hdf5-2.1.0-win-vs2022_intel.msi 39.2 MB

sha256:2e0986773cf652793554107c0da4eabc527b2cc996e67e9bb3af629f75e41b63

Login is required

    Source Code

    Instructions for building HDF5 can be found in the release_docs/ directory in the source code.

    hdf5.tar.gz 40.1 MB

    sha256:ce7f5515a95d588b8606c3fb50643f8b88ac52ffbbde9c63bb1edca6a256e964

    hdf5.zip 42.6 MB

    sha256:43963c829b0d0ff9000aea2b9fabca39fa9f770afb1fe23d78141fbdea6b29ae

      Looking for a specific release?

      Versions 1.14 and newer can be found on the support site. Versions older than 1.14 can be found in our archives.

      Scroll to Top