Turn Earth observation into
research-ready data —
without writing a line of code.
IndexEngine is a batch-processing console for Google Earth Engine: draw an area of interest, pick a sensor and date range, and generate publication-grade indices, time series, change maps, and reports effortlessly.
One console, nine workflows
Configure your AOI and sensor once, generate everything below seamlessly.
Satellite Indices
NDVI, EVI, SAVI, NDWI, NBR, and 20+ more — computed with each sensor's correct native bands.
Custom Index Builder
Write your own formula with band names and standard math. It behaves exactly like a built-in index.
Time Series
Track any index over daily-to-yearly intervals, with trend regression and percent change anomalies.
Change Detection
Compare two dates with difference, ratio, or a fully configurable three-class classification.
Air Quality
NO2, SO2, CO, O3, CH4, HCHO, and Aerosol Index from Sentinel-5P TROPOMI over your date range.
Precipitation
Total accumulated rainfall from CHIRPS, summed over any date range from 1981 to present.
Terrain Analysis
Elevation, slope, aspect, hillshade, curvature, and contour bands from six global DEM sources.
Publication Reports
One click produces a formatted PDF with your AOI, formulas, statistics, and charts.
Export to GEE JS
Generate a clean, commented Earth Engine script for peer review and perfect reproducibility.
Four steps to output
Draw your AOI
Sketch a polygon directly on the map, or upload a GeoJSON, Shapefile, or KML/KMZ file.
Choose your source
Pick a sensor family and mission, date range, and a cloud-cover threshold.
Select generation targets
Tick any combination of built-in/custom indices, or switch to Time Series/Change Detection.
Export results
Download GeoTIFFs, CSVs, charts, formatted PDF reports, or ready-to-run GEE JS scripts.
The Complete Index Reference
Every index — built-in or custom — is documented with its exact formula, what it measures, typical use cases, known limitations, and the original scientific references. Click any entry to expand it.
NDVI requires: nir, red
EVI requires: nir, red, blue
SAVI requires: nir, red
MSAVI requires: nir, red
GNDVI requires: nir, green
ARVI requires: nir, red, blue
BGI requires: blue, green
GEMI requires: nir, red
NDWI requires: green, nir
MNDWI requires: green, swir1
NDMI requires: nir, swir1
Hardisky, M.A. et al. (1983). The influence of soil salinity, growth form, and leaf moisture on the spectral radiance of Spartina alterniflora. Photogrammetric Engineering and Remote Sensing, 49, 77–83.
AWEI requires: blue, green, nir, swir1, swir2
NDBI requires: swir1, nir
BSI requires: swir1, red, nir, blue
IBI requires: swir1, nir, green, red
ALBEDO requires: blue, red, nir, swir1, swir2
LST requires: thermal
NDTI requires: red, green
NDCI requires: rededge1, red
CHLA_HIGH requires: rededge1, red
CHLA_LOW requires: green, blue, red
CWQI requires: red
NH4N requires: red
TP requires: red
NBR requires: nir, swir2
BAI requires: red, nir
Chuvieco, E. et al. (2002). Design of an empirical index to estimate burn severity: the Burned Area Index. International Journal of Remote Sensing, 23(23), 5103–5110.
NDSI requires: green, swir1
ELEVATION
SLOPE
ASPECT
HILLSHADE
CURVATURE
CONTOUR_BANDS
NO2 — Nitrogen Dioxide mol/m²
SO2 — Sulfur Dioxide mol/m²
CO — Carbon Monoxide mol/m²
O3 — Ozone mol/m²
CH4 — Methane ppb
HCHO — Formaldehyde mol/m²
Aerosol Index unitless
CHIRPS Daily (1981–present) mm
(LANDSAT/...)(COPERNICUS/S2_...)(COPERNICUS/S5P/...)(UCSB-CHG/CHIRPS/DAILY)IndexEngine Console
Draw an AOI below to generate your first output.