A repository of custom scripts that can be used with Sentinel-Hub services.

Landsat 8 NDWI

Show script or download it.

Evaluate and Visualize

General description of the script

The NDWI is used to monitor changes related to water content in water bodies. As water bodies strongly absorb light in visible to infrared electromagnetic spectrum, NDWI uses green and near infrared bands to highlight water bodies. It is sensitive to built-up land and can result in over-estimation of water bodies.


For Landsat 7 ETM+, the index calculates as:

NDWI = (B03 - B05) / (B03 + B05)

Values description: Index values greater than 0.5 usually correspond to water bodies. Vegetation usually corresponds to much smaller values and built-up areas to values between zero and 0.2.

See also this page.

Description of representative images

The NDWI over Rome. Acquired on 2020-07-30. The script example 1