GeoTIFF Tiles Preview
Preview GeoTIFF as PNG tiles with client-side tiling
GeoTIFF Tiles Preview Online
If you need a GeoTIFF tiles preview without installing desktop software, this is a free, browser-based GeoTIFF tiles viewer that decodes a GeoTIFF, slices it into PNG tiles client-side, and renders the result as a tiled raster layer on a live map. Drop a .tif or .tiff file in, and within a few seconds you'll see your raster overlaid on a basemap, ready for visual inspection. The tile preview is generated entirely in your browser β no upload, no temporary server-side files, no telemetry.
GeoTIFF is the standard format for georeferenced raster data: satellite imagery, aerial photographs, digital elevation models (DEMs), land cover maps, and almost everything else from the remote sensing world. But GeoTIFFs are often large (hundreds of megabytes to many gigabytes) and not directly viewable in a web browser. The traditional workflow is to fire up QGIS or ArcGIS, which is overkill for a quick visual check. The gis.tools tile preview fills that gap: drop, decode, view.
How GeoTIFF Tiling Works in the Browser
A GeoTIFF is a TIFF file with extra metadata describing its georeferencing β the affine transform that maps pixel coordinates to map coordinates, the coordinate reference system, and any nodata values. The preview tool uses geotiff.js (or a similar WebAssembly TIFF reader) to decode the file, then converts the decoded raster into PNG tiles in a tiled XYZ pyramid that the map renderer can request on demand.
For small files, the entire raster is decoded up front. For larger files, the tool uses Cloud Optimized GeoTIFF (COG) range requests if the file is hosted on a server with byte-range support, fetching only the tiles needed for the current view. This is the same approach used by TiTiler and other COG tile servers, but running entirely in the browser.
Stretching and Color Mapping
Raw GeoTIFF pixel values can be 8-bit, 16-bit, or 32-bit floating point. The preview applies a min/max stretch to normalise the values for display, with optional logarithmic, square-root, or histogram-equalised stretches for high-dynamic-range data. Single-band rasters use a colormap (greyscale by default); multi-band rasters can be displayed as RGB composites.
Nodata Handling
GeoTIFFs often have nodata values for areas outside the survey or below water. The preview reads the nodata value from the metadata and renders those pixels as transparent.
Practical Applications
Satellite Imagery QA
A remote sensing analyst downloads a Landsat or Sentinel scene and wants to confirm it covers the area of interest before doing any further processing. The preview is the fastest way.
DEM Inspection
Elevation models from USGS, Copernicus, or NASA are distributed as GeoTIFFs. The preview lets users visually verify the data extent and quality before running slope, aspect, or hillshade analysis.
Drone Orthomosaic Review
Drone mapping software exports orthomosaics as GeoTIFFs. The pilot can preview them in a browser instead of waiting for QGIS to load.
Land Cover Classification Validation
Classified land cover rasters from USGS, ESA, or proprietary sources can be visually checked against a basemap.
Climate Data
Gridded climate datasets from NOAA, ECMWF, or research groups are often distributed as GeoTIFFs. The preview lets researchers spot-check files quickly.
Education and Outreach
GIS instructors can show students raster data without setting up desktop software.
Cartographic Workflow
Map designers using raster basemaps need a quick way to confirm a downloaded GeoTIFF aligns with their other data.
Step-by-Step Workflow in gis.tools
- Open the GeoTIFF Tiles Preview page.
- Drag your
.tifor.tifffile onto the drop zone (or paste a URL for COG files). - The tool reads the GeoTIFF metadata and reports dimensions, CRS, band count, and nodata.
- Watch the tiled preview render on the basemap.
- Adjust the stretch range, colormap, or band combination as needed.
- Inspect the data extent, alignment, and pixel values.
- Optionally export the rendered preview as PNG tiles for offline use.
Worked Example
A conservation researcher downloads a 380 MB GeoTIFF of forest cover for a Brazilian state from a public data portal. They drop it into the preview tool. Within ten seconds, the metadata appears: 12,000 Γ 14,000 pixels, EPSG:4326, single 8-bit band, nodata = 255. The preview tiles render against an OpenStreetMap basemap. The researcher applies a green colormap to highlight forested areas and immediately spots a strip of missing data along the eastern edge β a clue that the tile they downloaded was truncated. They re-download from a different mirror.
Common Pitfalls and Gotchas
- Massive files β GeoTIFFs can be tens of gigabytes. Browser-based decoding has practical limits around a few hundred megabytes for non-COG files.
- Non-COG format β A regular GeoTIFF must be fully decoded; only Cloud Optimized GeoTIFF supports range requests for streaming.
- CRS mismatch β A raster in a non-WGS84 projection needs to be reprojected for display, which can be slow.
- Floating-point bands β Climate and elevation data often use 32-bit floats, which require careful stretch settings.
- Multi-band confusion β A 4-band GeoTIFF could be RGBA, RGBI, or four arbitrary bands. The user has to know which.
- Nodata mishandling β Without explicit nodata metadata, edge artefacts can appear as black or white pixels.
- Compression algorithms β Some GeoTIFFs use uncommon compression (LZW with predictor, JPEG2000, ZSTD) that the browser library may not support.
Tips for Best Results
- Convert your GeoTIFF to Cloud Optimized GeoTIFF (COG) format before uploading large files.
- Confirm the CRS with the CRS Metadata Inspector before previewing.
- For DEMs, follow up with the Hillshade Generator for a more interpretable visualisation.
- Use the GeoTIFF Viewer for more detailed band analysis.
- For multi-band imagery, experiment with different RGB band combinations.
- Pair with the Raster Value Probe to inspect specific pixel values.
- Keep the original file at its native resolution; downsample for repeated previews.
Comparison with Other GIS Approaches
QGIS and ArcGIS Pro can open GeoTIFFs natively but require installation and several seconds to load. TiTiler, Terracotta, and rio-tiler are server-side COG tile servers that provide a similar tile-on-demand experience but require deployment infrastructure. The browser-based gis.tools preview is the only zero-install, zero-server option, with the trade-off being a practical file size cap of a few hundred megabytes for non-COG files.
Performance Considerations
Non-COG files must be fully decoded into browser memory, capping the practical size at around 200β400 MB depending on the device. COG files can be streamed via HTTP range requests and effectively have no size limit, but their preview rendering is bounded by network speed.
Data Privacy and Browser-Based Processing
GeoTIFFs often contain sensitive imagery β research field sites, infrastructure monitoring, classified satellite data. Everything in the preview tool runs locally in your browser tab. No data is uploaded, no telemetry is collected, and no server-side processing happens.
Related GIS Concepts
Cloud Optimized GeoTIFF (COG) β A GeoTIFF organised so that HTTP range requests can fetch individual tiles efficiently.
Overview Levels β Pre-computed lower-resolution versions of a raster, used for fast pan and zoom.
Tile Pyramid β A multi-resolution stack of raster tiles, the standard data structure for web map raster layers.
XYZ Tiles β The de facto URL convention for raster tiles in web maps, based on the slippy map standard.
Frequently Asked Questions
What's the maximum GeoTIFF size I can preview?
For non-COG files, around 200β400 MB. For COG files, effectively unlimited (network bandwidth permitting).
Does the preview reproject my data?
It reprojects to Web Mercator for display. The original file is unchanged.
Can I preview multi-band imagery?
Yes β choose three bands to render as an RGB composite.
What about nodata pixels?
They're rendered as transparent based on the GeoTIFF's nodata metadata.
Related Tools on gis.tools
Related Tools
View All ToolsShapefile Viewer & Converter (to GeoJSON)
Convert Shapefile (.shp, .dbf, .prj) to GeoJSON format in your browser
Import & ExportVector Tile Packager
Convert GeoJSON to Mapbox Vector Tiles (MVT) for preview
Import & ExportMetadata Generator
Generate metadata: bounds, feature count, field names, min/max values
Import & ExportCRS Metadata Inspector
Detect and inspect the coordinate reference system of your GIS files
Import & ExportGPX β GeoJSON Converter
Convert GPS exchange format (GPX) to/from GeoJSON
Import & ExportPMTiles/MBTiles Inspector
Inspect PMTiles and MBTiles files: bounds, zoom levels, layer names
Import & Export100% client-side processing - your data stays private and never leaves your device