Skip to content

Sentinel-2


Sentinel-2 spacecraft

Sentinel-2 spacecraft, © Copernicus, ESA


Mission and sensor parameters

Sentinel-2 is an operational wide-swath (290 km), high-resolution (10 m), multi-spectral (13 bands) imaging satellite with high revisit frequency (5 days) which is part of the Copernicus Programme1. The Sentinel-2 mission comprises a constellation of two polar-orbiting satellites placed in the same sun-synchronous orbit.

Mission parameters

Sentinel-2A was launched on 23 June 2015 and Sentinel-2B on 7 March 2017. Each satellite carries a single payload: the Multi-Spectral Instrument (MSI). Once launched, the European Commission assumes ownership of the satellites, and the European Space Agency the role of operator. In the Charter Governance ESA acts as mission owner of Sentinel-2.

Table 1 provides a summary of the Sentinel-2 mission.

Parameter Specifications
EO Mission Sentinel-2
Providing Agency Copernicus, ESA
Date of launch 2015-06-23
Temporal coverage 2015-06-27 - present
Mission status On Going
Mission Life Expected >10 years
Orbit Type Sun-synchronous
Equator crossing Time 10:30 AM descending node
Orbit Height 786 km
Orbit Period 100.6 min
Revisit Frequency 5 days
Nominal Swath Width 290 km

Table 1 - Sentinel-2 mission parameters.

Sensor specifications

Below specifications of the Multi-Spectral Instrument (MSI) optical earth observation sensor on board the Sentinel-2 platform.

Parameter Specifications
Imager Type Push broom
Imaging Mode 13 MS spectral channels (VIS, NIR, RE, and SWIR)
Central Wavelength for coastal (B1) 443 nm
Central Wavelength for blue (B2) 493 nm
Central Wavelength for green (B3) 560 nm
Central Wavelength for red (B4) 665 nm
Central Wavelength for rededge70 (B5) 705 nm
Central Wavelength for rededge74 (B6) 740 nm
Central Wavelength for rededge78 (B7) 783 nm
Central Wavelength for nir (B8) 842 nm
Central Wavelength for nir08 (B8a) 865 nm
Central Wavelength for nir09 (B9) 945 nm
Central Wavelength for cirrus (B10) 1375 nm
Central Wavelength for swir16 (B11) 1610 nm
Central Wavelength for swir22 (B12) 2190 nm
Resolution Medium Resolution - 0-MR (4 - 25m)
GSD 10m (B2,3,4,8), 20m (B5,6,7,8a,11,12) and 60m (B1,9,10)
Dynamic Range 12-bits per pixel

Table 2 - Sentinel-2 MSI sensor parameters.

Processing levels

Sentinel-2 data is distributed only with Level-1C or Level-2A products. Level-0, Level-1A and Level-1B products are internal products not available to users.

L1C

A Sentinel-2 L1C product contains the following files

S2A_MSIL1C_20220321T072621_N0400_R049_T37KBB_20220321T094304
├── AUX_DATA
├── DATASTRIP
├── GRANULE
│   └── L1C_T37KBB_A035224_20220321T075029
│       └── IMG_DATA
│           ├── T37KBB_20220321T072621_B01.jp2
│           ├── . . .
│           ├── T37KBB_20220321T072621_B12.jp2
│       └── MTD_TL.xml
│       └── QI_DATA
├── HTML
├── INSPIRE.xml
├── manifest.safe
├── MTD_MSIL1C.xml
├── rep_info
└── S2A_MSIL1C_20220321T072621_N0400_R049_T37KBB_20220321T094304-ql.jpg

Under the IMG_DATA directory, a Sentinel-2 L1C product includes 13 multispectral bands (13 single band raster in .jp2 format).

L2A

A Sentinel-2 L2A product contains the following files

S2A_MSIL2A_20220321T072621_N0400_R049_T37KBB_20220321T103727
├── AUX_DATA
├── DATASTRIP
├── GRANULE
│   └── L2A_T37KBB_A035224_20220321T075029
│       ├── IMG_DATA
│           ├── R10m
│               ├── T37KBB_20220321T072621_B02_10m.jp2
│               ├── . . .
│               └── T37KBB_20220321T072621_B08_10m.jp2
│           ├── R20m
│           └── R60m
│       ├── MTD_TL.xml
│       └── QI_DATA
├── HTML
├── INSPIRE.xml
├── manifest.safe
├── MTD_MSIL2A.xml
├── rep_info
└── S2A_MSIL2A_20220321T072621_N0400_R049_T37KBB_20220321T103727-ql.jpg

Under the IMG_DATA directory, a Sentinel-2 L2A product includes 12 multispectral bands resampled at multiple resolutions (25 single band raster in .jp2 format):

  • R10m: B02 (blue), B03 (green), B04 (red), B08 (nir)

  • R20m: B01 (coastal), B02 (blue), B03 (green), B04 (red), B05 (rededge70), B06 (rededge74), B07 (rededge78), B8A (nir08), B11 (swir16), B12 (swir22)

  • R60m: B01 (coastal), B02 (blue), B03 (green), B04 (red), B05 (rededge70), B06 (rededge74), B07 (rededge78), B8A (nir08), B09 (nir09), B11 (swir16), B12 (swir22)

Warning

Cirrus band B10 is not given in L2A products.

Ingested format

Information extracted from product annotation included in the STAC item of a Sentinel-2 L1C dataset are listed below.

Properties

STAC item content about properties for a Sentinel-2 L1C 13-Bands Multispectral Dataset is the following:

  "properties": {
    "platform": "sentinel-2a",
    "constellation": "sentinel-2",
    "mission": "sentinel-2",
    "instruments": [
      "msi"
    ],
    "sensor_type": "optical",
    "gsd": 10,
    "datetime": "2023-07-28T10:26:01.024Z",
    "created": "2023-07-28T19:07:29.0177842Z",
    "updated": "2023-08-17T14:43:34.7533909Z",
    "title": "SENTINEL-2A MSI L1C 108 2023-07-28 10:26:01",
    "processing_baseline": "05.09",
    "providers": [
      {
        "name": "ESA/EC (Copernicus)",
        "description": "The Copernicus Sentinel-2 mission comprises a constellation of two polar-orbiting satellites placed in the same sun-synchronous orbit, phased at 180° to each other. It aims at monitoring variability in land surface conditions, and its wide swath width (290 km) and high revisit time (10 days at the equator with one satellite, and 5 days with 2 satellites under cloud-free conditions which results in 2-3 days at mid-latitudes) will support monitoring of Earth's surface changes.",
        "roles": [
          "producer",
          "processor",
          "licensor"
        ],
        "url":"https://sentinel.esa.int/web/sentinel/missions/sentinel-2"
      }
    ],
    "license": "CC-BY-SA-3.0-IGO",
    "disaster:call_ids": [
      956
    ],
    "disaster:resolution_class": "MR",
    "cpe:cos2_id": "956-ESA-SENTINEL_2A-S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909",
  }

Satellite

STAC item content about Satellite for a Sentinel-2 L1C Dataset is the following:

  "properties": {
    "sat:orbit_state": "descending",
    "sat:absolute_orbit": 42290,
    "sat:relative_orbit": 108,
    "sat:platform_international_designator": "2015-000A"
}

Processing

STAC item content about Processing for a Sentinel-2 L1C Dataset is the following:

  "properties": {
    "processing:level": "L1C",
    "processing_baseline": "05.09",
    "processing:lineage": "Generation of Level-1C User Product"
  }

Projection

STAC item content about Projection for a Sentinel-2 L1C Dataset is the following:

  "properties": {
    "proj:epsg": 32631
  }

Geometry

STAC item content about Geometry for a Sentinel-2 L1C Dataset is the following:

  "geometry": {
    "type": "Polygon",
    "coordinates": [
      [
        [
          2.999775083171189,
          37.046583050483974
        ],
        [
          2.999775083171189,
          37.046583050483974
        ],
        [
          2.999777933310176,
          36.05672396511734
        ],
        [
          4.218800020089911,
          36.05052821595199
        ],
        [
          2.999775083171189,
          37.046583050483974
        ]
      ]
    ]
  },
  "bbox": [
    2.999775083171189,
    36.05052821595199,
    4.234438031342126,
    37.046583050483974
  ]

Assets

STAC item content about assets (annotation, quicklooks and spectral bands files harvested from the source product) and EO bands for a Sentinel-2 L1C Multispectral Dataset is the following:

  "assets": {
    "mtd": {
      "type": "application/xml",
      "roles": [
        "metadata"
      ],
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/mtd.xml",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/MTD_MSIL1C.xml",
      "file:size": 45698
    },
    "B01": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "title": "coastal 443nm TOA 60",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/B01.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_B01.jp2",
      "file:size": 3741031,
      "gsd": 60,
      "eo:bands": [
        {
          "name": "coastal",
          "description": "coastal 443nm TOA 60",
          "common_name": "coastal",
          "center_wavelength": 0.4427,
          "solar_illumination": 1884.69
        }
      ],
      "proj:shape": [
        1830,
        1830
      ],
      "raster:bands": [
        {
          "nodata": 0,
          "spatial_resolution": 60,
          "statistics": {
            "minimum": 0,
            "maximum": 10000
          }
        }
      ]
    },
    "B02": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "title": "blue 493nm TOA 10",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/B02.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_B02.jp2",
      "file:size": 105535720,
      "gsd": 10,
      "eo:bands": [
        {
          "name": "blue",
          "description": "blue 493nm TOA 10",
          "common_name": "blue",
          "center_wavelength": 0.49269999999999997,
          "solar_illumination": 1959.66
        }
      ],
      "proj:shape": [
        10980,
        10980
      ],
      "raster:bands": [
        {
          "nodata": 0,
          "spatial_resolution": 10,
          "statistics": {
            "minimum": 0,
            "maximum": 10000
          }
        }
      ]
    },
    "B03": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "title": "green 560nm TOA 10",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/B03.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_B03.jp2",
      "file:size": 104917503,
      "gsd": 10,
      "eo:bands": [
        {
          "name": "green",
          "description": "green 560nm TOA 10",
          "common_name": "green",
          "center_wavelength": 0.5598,
          "solar_illumination": 1823.24
        }
      ],
      "proj:shape": [
        10980,
        10980
      ],
      "raster:bands": [
        {
          "nodata": 0,
          "spatial_resolution": 10,
          "statistics": {
            "minimum": 0,
            "maximum": 10000
          }
        }
      ]
    },
    "B04": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "title": "red 665nm TOA 10",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/B04.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_B04.jp2",
      "file:size": 107620075,
      "gsd": 10,
      "eo:bands": [
        {
          "name": "red",
          "description": "red 665nm TOA 10",
          "common_name": "red",
          "center_wavelength": 0.6646,
          "solar_illumination": 1512.06
        }
      ],
      "proj:shape": [
        10980,
        10980
      ],
      "raster:bands": [
        {
          "nodata": 0,
          "spatial_resolution": 10,
          "statistics": {
            "minimum": 0,
            "maximum": 10000
          }
        }
      ]
    },
    "B05": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "title": "rededge 704nm TOA 20",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/B05.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_B05.jp2",
      "file:size": 31410148,
      "gsd": 20,
      "eo:bands": [
        {
          "name": "rededge70",
          "description": "rededge 704nm TOA 20",
          "common_name": "rededge",
          "center_wavelength": 0.7041000000000001,
          "solar_illumination": 1424.64
        }
      ],
      "proj:shape": [
        5490,
        5490
      ],
      "raster:bands": [
        {
          "nodata": 0,
          "spatial_resolution": 20,
          "statistics": {
            "minimum": 0,
            "maximum": 10000
          }
        }
      ]
    },
    "B06": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "title": "rededge 740nm TOA 20",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/B06.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_B06.jp2",
      "file:size": 31491499,
      "gsd": 20,
      "eo:bands": [
        {
          "name": "rededge74",
          "description": "rededge 740nm TOA 20",
          "common_name": "rededge",
          "center_wavelength": 0.7405,
          "solar_illumination": 1287.61
        }
      ],
      "proj:shape": [
        5490,
        5490
      ],
      "raster:bands": [
        {
          "nodata": 0,
          "spatial_resolution": 20,
          "statistics": {
            "minimum": 0,
            "maximum": 10000
          }
        }
      ]
    },
    "B07": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "title": "rededge 783nm TOA 20",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/B07.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_B07.jp2",
      "file:size": 31633336,
      "gsd": 20,
      "eo:bands": [
        {
          "name": "rededge78",
          "description": "rededge 783nm TOA 20",
          "common_name": "rededge",
          "center_wavelength": 0.7827999999999999,
          "solar_illumination": 1162.08
        }
      ],
      "proj:shape": [
        5490,
        5490
      ],
      "raster:bands": [
        {
          "nodata": 0,
          "spatial_resolution": 20,
          "statistics": {
            "minimum": 0,
            "maximum": 10000
          }
        }
      ]
    },
    "B08": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "title": "nir 833nm TOA 10",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/B08.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_B08.jp2",
      "file:size": 109139390,
      "gsd": 10,
      "eo:bands": [
        {
          "name": "nir",
          "description": "nir 833nm TOA 10",
          "common_name": "nir",
          "center_wavelength": 0.8328,
          "solar_illumination": 1041.63
        }
      ],
      "proj:shape": [
        10980,
        10980
      ],
      "raster:bands": [
        {
          "nodata": 0,
          "spatial_resolution": 10,
          "statistics": {
            "minimum": 0,
            "maximum": 10000
          }
        }
      ]
    },
    "B09": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "title": "nir09 945nm TOA 60",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/B09.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_B09.jp2",
      "file:size": 3751462,
      "gsd": 60,
      "eo:bands": [
        {
          "name": "nir09",
          "description": "nir09 945nm TOA 60",
          "common_name": "nir09",
          "center_wavelength": 0.9451,
          "solar_illumination": 812.92
        }
      ],
      "proj:shape": [
        1830,
        1830
      ],
      "raster:bands": [
        {
          "nodata": 0,
          "spatial_resolution": 60,
          "statistics": {
            "minimum": 0,
            "maximum": 10000
          }
        }
      ]
    },
    "B10": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "title": "cirrus 1374nm TOA 60",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/B10.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_B10.jp2",
      "file:size": 3238033,
      "gsd": 60,
      "eo:bands": [
        {
          "name": "cirrus",
          "description": "cirrus 1374nm TOA 60",
          "common_name": "cirrus",
          "center_wavelength": 1.3735,
          "solar_illumination": 367.15
        }
      ],
      "proj:shape": [
        1830,
        1830
      ],
      "raster:bands": [
        {
          "nodata": 0,
          "spatial_resolution": 60,
          "statistics": {
            "minimum": 0,
            "maximum": 10000
          }
        }
      ]
    },
    "B11": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "title": "swir16 1614nm TOA 20",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/B11.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_B11.jp2",
      "file:size": 29995805,
      "gsd": 20,
      "eo:bands": [
        {
          "name": "swir16",
          "description": "swir16 1614nm TOA 20",
          "common_name": "swir16",
          "center_wavelength": 1.6137000000000001,
          "solar_illumination": 245.59
        }
      ],
      "proj:shape": [
        5490,
        5490
      ],
      "raster:bands": [
        {
          "nodata": 0,
          "spatial_resolution": 20,
          "statistics": {
            "minimum": 0,
            "maximum": 10000
          }
        }
      ]
    },
    "B12": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "title": "swir22 2202nm TOA 20",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/B12.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_B12.jp2",
      "file:size": 30290921,
      "gsd": 20,
      "eo:bands": [
        {
          "name": "swir22",
          "description": "swir22 2202nm TOA 20",
          "common_name": "swir22",
          "center_wavelength": 2.2024,
          "solar_illumination": 85.25
        }
      ],
      "proj:shape": [
        5490,
        5490
      ],
      "raster:bands": [
        {
          "nodata": 0,
          "spatial_resolution": 20,
          "statistics": {
            "minimum": 0,
            "maximum": 10000
          }
        }
      ]
    },
    "B8A": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "title": "nir08 865nm TOA 20",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/B8A.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_B8A.jp2",
      "file:size": 32057732,
      "gsd": 20,
      "eo:bands": [
        {
          "name": "nir08",
          "description": "nir08 865nm TOA 20",
          "common_name": "nir08",
          "center_wavelength": 0.8647,
          "solar_illumination": 955.32
        }
      ],
      "proj:shape": [
        5490,
        5490
      ],
      "raster:bands": [
        {
          "nodata": 0,
          "spatial_resolution": 20,
          "statistics": {
            "minimum": 0,
            "maximum": 10000
          }
        }
      ]
    },
    "PVI": {
      "type": "image/jp2",
      "roles": [
        "overview"
      ],
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/PVI.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/QI_DATA/T31SEA_20230728T102601_PVI.jp2",
      "file:size": 166314
    },
    "TCI": {
      "type": "image/jp2",
      "roles": [
        "data",
        "reflectance"
      ],
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/TCI.jp2",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/GRANULE/L1C_T31SEA_A042290_20230728T103715/IMG_DATA/T31SEA_20230728T102601_TCI.jp2",
      "file:size": 110774289
    },
    "manifest": {
      "type": "text/xml",
      "roles": [
        "metadata"
      ],
      "title": "SAFE Manifest",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/manifest.safe",
      "filename": "S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909.SAFE/manifest.safe",
      "file:size": 48687
    },
    "thumbnail": {
      "type": "image/jpeg",
      "roles": [
        "thumbnail"
      ],
      "title": "Acquisition Thumbnail",
      "href": "https://.../S2A_MSIL1C_20230728T102601_N0509_R108_T31SEA_20230728T154909/thumbnail.jpg"
    }
  },

Product Calibration

For Sentinel-2 products calibration refer to the Optical Products Calibration (OPT-Calib) service and the calibration sheet available here.


  1. ESA, Sentinel Online, Sentinel-2 Mission Guide. Available at: sentinel.esa.int