GeoTIFF Viewer
LocalView GeoTIFF (.tif/.tiff) online free: stretch/gamma, histograms, EPSG and cursor coordinates, basemap overlay, PNG export — in your browser, no upload.
Drag files here, or click to browse
Supports TIFF
Choose fileRead GeoTIFF and render locally (per-band min/max stretch by default; percentile clip and gamma available). Nothing is uploaded. Wheel zooms (cursor-anchored), drag pans when zoomed; move the cursor for a coordinate readout. Optional basemap overlay for EPSG:4326 / EPSG:3857 rasters.
What is it? GeoTIFF Viewer displays GeoTIFF raster imagery with a selectable stretch (per-band min/max auto or 2% percentile clip) plus a gamma control, per-channel histogram sparklines with stretch-range readouts, R/G/B band mapping, zoom/pan, a CRS (EPSG) display from the file's GeoKeys, a cursor coordinate readout, an opacity slider, PNG export, and an optional basemap overlay (EPSG:4326 pass-through and EPSG:3857 corner reprojection on a CARTO basemap; other CRS are honestly unsupported). Cloud Optimized GeoTIFFs are handled efficiently: when the long edge exceeds 2048px the preview is read at an explicit width/height, so only the needed resolution level is decoded when COG overviews are available (local files — no COG URL streaming).
TL;DR: View GeoTIFF (.tif/.tiff) in your browser, free with no sign-in: drop the file, tune the min/max or percentile stretch with gamma and per-channel histograms, zoom and pan, read cursor coordinates with the EPSG code, overlay a basemap, and export PNG. COG-friendly and nothing is uploaded.
How to use
- Open a GeoTIFF.
- If the image looks dark or washed out, switch the stretch to 2% percentile clip (drops NoData sentinels like -9999) and raise gamma — the histograms show the stretch range live.
- For multi-band files, adjust the R/G/B band mapping; pick the stretch mode (Min/Max auto or 2% percentile clip) and gamma, with per-channel histograms and stretch ranges shown live.
- Wheel-zoom (cursor-anchored), drag to pan when zoomed, adjust opacity, and move the cursor for a coordinate readout (in the raster's CRS units, with EPSG shown when the file declares it).
- For EPSG:4326 / EPSG:3857 rasters, tick "Overlay on basemap" to see the image georeferenced on a CARTO basemap.
- Download the PNG.
FAQ
Which bands are shown?
Single-band files render as grayscale; 3+ band files render as RGB (alpha from band 4 when present) — you can remap which bands feed R/G/B and watch each active channel's histogram and stretch range.
What stretch controls are there?
Per-band Min/Max (default, unchanged output) or a 2% percentile clip that discards outlier sentinels (e.g. NoData -9999) to lift midtone contrast, plus a gamma slider (0.2–3, >1 brightens shadows; 1 is linear).
Which rasters can be overlaid on the basemap?
EPSG:4326 (corners used directly) and EPSG:3857 (corners reprojected at display time). North-up imagery maps columns to meridians and rows to parallels, so the 4-corner mapping is exact; other CRS (e.g. UTM) are disclosed as unsupported rather than mispositioned. Basemap tiles (CARTO) load over the network.
What CRS does it show?
The EPSG code from the file's GeoKeys (projected CRS preferred). User-defined CRS (GeoKey 32767) and non-geo-referenced files honestly show "not geo-referenced / user-defined" instead of a guessed code.
Is it COG-friendly?
Yes for local files: when the long edge exceeds 2048px the preview is read at an explicit width/height, so only the needed resolution level is decoded when COG overviews are available. It does not open COG URLs or stream remotely — open the file from your device.
Is my file uploaded?
No — decoding runs in your browser.
Is it really free? Do I need an account?
Yes — the viewer is free with a daily allowance and no sign-in. Decoding runs in your browser, so your raster never leaves your device (only the optional CARTO basemap tiles load over the network).
Why does my raster look dark or washed out?
Usually a NoData sentinel (e.g. -9999) is skewing the min/max statistics. Switch the stretch to the 2% percentile clip to discard the outliers, and raise gamma above 1 to brighten shadows — the per-channel histograms and stretch ranges update live so you can see the effect.
Does the exported PNG keep the georeferencing?
No — the PNG is plain pixels with no world file. Keep the original GeoTIFF for georeferenced use, and note the EPSG code shown in the page before exporting.
Examples
- Drop in a .tif → tune stretch/gamma with live histograms → zoom and inspect → overlay on the basemap → export PNG
Supported formats
Limitations
- Large rasters are memory-bound (preview long edge normalized to 2048; when downscaled, a banner shows the original → preview size).
- Stretch options are per-band Min/Max (default) and a 2% percentile clip, plus gamma; advanced band math is out of scope.
- The basemap overlay supports EPSG:4326 and the EPSG:3857 family only and assumes north-up imagery; other CRS are disclosed as unsupported (no pixel-level reprojection). CARTO basemap tiles require network access.
- NoData values are not excluded from the min/max statistics — a large NoData sentinel (e.g. -9999) skews the stretch (the percentile clip mitigates); NaN pixels render as opaque black.
- Two-band files render as grayscale until you touch the band mapping (then b0,b1,b1); the alpha channel always comes from band 4 and does not follow R/G/B rebinding.
- The exported PNG carries no georeferencing (plain pixels, no world file).
- CRS display comes from the file's GeoKeys (projected CRS preferred); user-defined CRS shows honestly as "not geo-referenced / user-defined" instead of a guessed EPSG.
- Coordinate readouts use the raster's CRS units and require georeferencing (bbox).
- Processed locally in your browser — nothing is uploaded.
Privacy
Privacy first: this tool runs entirely in your browser — your input and files never leave your device, and everything is cleared when you close the page.
Related tools
Standards & comparison
| Dimension | Vecaria (this tool) | Online converters (cloud) | Desktop professional CAD |
|---|---|---|---|
| Privacy | Runs locally in your browser; the file is not uploaded | You upload the file to a third-party server | Runs locally |
| Wait | No queue — as fast as your own device | Upload plus cloud queue | Local application startup |
| Standards support | GeoTIFF (TIFF GeoKeys) · EPSG registry codes | Varies by service, often older subsets | Full vendor protocol sets |
| Install footprint | 0 MB — runs in the browser | 0 MB | Several GB of storage |