Thanks to Pedro’s post, I was finally able to create a zoomable image viewer using GDAL and Leaflet. First, you must make sure that your image adhere’s to the tile size chart: Zoom Level Pixel size 0 256 1 512 2 1024 3 2048 4 4096 5 8192 6 16384 7 32768 8 65536 Then make sure that the larger side of your image (width or height) is sized to the exact pixel size. To do so, run the following command