webGeoDS webGeoDS
  • Home
  • Tools
    • All tools

    • Inspect
    • Validate
    • Check Topology
    • CRS
    • Buffer

    • Inspect
    • Calculate
    • NDVI
    • Viewshed

    • Cluster
    • Classify

    • Build Graph

    • Interpolate
    • Fill Gaps
  • Articles
    • All articles

    • Inspect
    • Validate
    • Check Topology
    • CRS
    • Buffer

    • Inspect
    • Calculate
    • NDVI
    • Viewshed

    • Cluster
    • Classify

    • Build Graph

    • Interpolate
    • Fill Gaps
  • About

NDVI Calculator

tool
raster
Upload a multi-band GeoTIFF, pick your Red and near-infrared bands, and get a vegetation-health map (NDVI) as a colored overlay and a downloadable GeoTIFF. Free, runs entirely in your browser.
Published

September 7, 2026

Upload a .tif/.tiff file with a Red and a near-infrared (NIR) band, pick which band is which, and get the Normalized Difference Vegetation Index (NDVI) back — as a colored map and a downloadable GeoTIFF.

Tip

Private by design. Your file is processed entirely in your browser (Python via WebAssembly) — it’s never uploaded to any server, including ours. Nothing to configure, nothing to trust: the code never gets the chance to see your data.

The code itself isn’t shown here — it’s a fixed, non-editable computation using rasterio/numpy underneath, the same Normalized Difference from Raster Calculator with the formula and bands fixed to Red/NIR. Want to see it built up step by step, in Python and R? Read NDVI: Measuring Vegetation from Two Bands.

First run loads the Python engine — expect about a minute. Instant after that, and again each time you come back to this page.

Third tool in the Raster family. Read the companion article for the same computation in Python and R, one cell at a time — or Raster Calculator for the general two-band arithmetic this tool specializes (any operator, any two bands, no vegetation assumption). Working with terrain instead of imagery? Viewshed Calculator is the fourth and last tool in this family.