Sentinel-2 imagery granules downloaded from AWS archives (http://sentinel-pds.s3-website.eu-central-1.amazonaws.com) have a little different data structure than the original granule sub-folders of ESA SAFE product. Consequently, it seems the SNAP tool seems not able to import the data as one product with metadata - and I need to process the data to level 2 (atmospherically corrected ground reflectance). Is there a way? Or is there a site which allows downloading individual granules in original SAFE data structure?

  • Just asked the same question on ResearchGate, so adding the link for those interested..
    – Tomas_IV
    Commented Aug 30, 2016 at 8:31
  • 2
    A format change is forthcoming at ESA, did you see that announcement?
    – markusN
    Commented Aug 31, 2016 at 13:23
  • Thank you Markus, I was not aware of that, will post the URL as answer, since it took me a while to find it..
    – Tomas_IV
    Commented Sep 2, 2016 at 8:53

3 Answers 3


Thanks to marcusN who pointend me to the ESA announcemet: https://scihub.copernicus.eu/news/News00092 There will be format change shortly, which means also, that the product will be delivered on per tile (granule) basis on ESA data hub.

  • Keep in mind that (as of Oct. 2016) this is only valid for new releases of the product. Older data is still in the old product format.
    – Kersten
    Commented Oct 17, 2016 at 11:56

You can download Sentinel-2 data in .SAFE format on a per-granule basis from Google:

Google Public Dataset: Sentinel-2

Bonus: Downloading of all available granules or searching for data can be scripted with boto, gsutil or any other library that talks to the Google Storage API.


You can use this Python package that downloads S-2 products from AWS into .SAFE format: https://github.com/sinergise/sentinelhub

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.