Format Atlas

Compare

GeoTIFF vs Zarr

GeoTIFF adds georeferencing and coordinate reference information to TIFF imagery. Zarr stores multidimensional arrays as chunks and metadata; geospatial meaning depends on additional conventions.

Which format should you choose?

Choose GeoTIFF for exchanging a georeferenced raster with GIS tools. Consider Zarr for large arrays with many times or bands and chunk-level access on object storage.

Good fit for GeoTIFF

Exchanging georeferenced maps, satellite imagery, and elevation rasters

  • Keeping raster pixels with coordinate reference and projection information
  • Sharing imagery between GIS and Earth-science tools

Good fit for Zarr

Storing large multidimensional arrays in chunks · Working with scientific data in cloud object storage

  • Reading selected regions of large arrays
  • Sharing sharded datasets between compatible tools

Basic information

FieldGeoTIFFZarr
Extension.tif, .tiff.zarr
MIME typeimage/tiff
Common usesExchanging georeferenced maps, satellite imagery, and elevation rastersStoring large multidimensional arrays in chunks · Working with scientific data in cloud object storage
How to openOpen it in GIS or remote-sensing software that supports GeoTIFF. Check CRS/EPSG, pixel-to-map transform, axis order, pixel size, NoData, bands, and compression. Re-saving in an ordinary image editor may remove geospatial tags.Use a Zarr-capable library or analysis tool. Check version, array shape, chunk grid, codecs, and attributes. Keep the whole local directory or required object-store keys and consult producer documentation.
Export or convertExporting to PNG or JPEG may discard coordinates, raster values, or bands. For GeoTIFF or Cloud Optimized GeoTIFF conversion, validate CRS, bounds, resolution, NoData, pixel values, and required tags.When converting from netCDF or HDF5, check dimensions, types, chunks, attributes, and coordinate conventions. Preserve the source and validate values after conversion.

Choose by use case

Keeping raster pixels with coordinate reference and projection information

Exchanging georeferenced maps, satellite imagery, and elevation rasters

GeoTIFF

Sharing imagery between GIS and Earth-science tools

Exchanging georeferenced maps, satellite imagery, and elevation rasters

GeoTIFF

Reading selected regions of large arrays

Storing large multidimensional arrays in chunks · Working with scientific data in cloud object storage

Zarr

Sharing sharded datasets between compatible tools

Storing large multidimensional arrays in chunks · Working with scientific data in cloud object storage

Zarr

Key point 1

GeoTIFF uses TIFF tags and GeoKeys for raster-to-model transforms and CRS; Zarr core specifies arrays, groups, metadata, and chunks but not a universal CRS mapping.

More on the differences

Key point 2

GeoTIFF is exchanged as a TIFF file, while a Zarr store consists of multiple keys that must be transferred together.

More on the differences

More on the differences

Use GeoTIFF where a georeferenced raster and established GIS compatibility are central. For multidimensional chunked access, evaluate Zarr with an explicit geospatial metadata convention and test the storage backend.

  • GeoTIFF encodes raster georeferencing and CRS through TIFF tags and GeoKeys. Zarr core defines storage of arrays and chunks, not a complete geospatial interpretation.
  • A GeoTIFF is a TIFF file; a Zarr store has metadata and chunk keys, so a partial copy can leave arrays incomplete.
  • During conversion verify pixel location, CRS and axis order, resolution, bands, missing values, types, compression, and overviews. Partial-read performance depends on chunk shape and storage.

Frequently asked questions

Does Zarr preserve GeoTIFF georeferencing automatically?

No. Choose a geospatial metadata convention and verify CRS, transforms, pixel alignment, and other raster properties after conversion.

Learn more

References and specifications