# geotiff.js

Canonical: https://gisforweb.com/tools/geotiff/

Browser and Node.js library for parsing GeoTIFF files for visualization and analysis.

geotiff.js is a pure-JavaScript library for reading and visualizing TIFF and GeoTIFF files. It runs in browsers and Node.js and supports compression, geographic metadata, internal tiling, color-space conversion, and other TIFF features. It is useful for client-side raster inspection and for applications that need to work with TIFF data without a server-side GIS stack.

## Details

- Type: library

- Categories: raster, data-processing, visualization

- Open source: Yes

- Pricing model: open-source

- License: MIT

- Platforms: web

## Features

- Parse TIFF and GeoTIFF files in JavaScript

- Runs in browsers and Node.js

- Fetch remote files via HTTP range requests

- Decode LZW, Deflate, and JPEG compression

- Read internal tiling and overviews

- Support for Cloud-Optimized GeoTIFFs

## Project sources

- Website: https://geotiffjs.github.io/

- Documentation: https://geotiffjs.github.io/geotiff.js/

- Repository: https://github.com/geotiffjs/geotiff.js

Directory descriptions are summaries. Verify current capabilities and terms with the project sources.
