TIFF Viewer Online
Drop a TIFF to see every page, with auto contrast for 16-bit and float images, the value under the pointer, GeoTIFF facts and all tags. No account and no upload.
TIFF Viewer & TIF Viewer for VS Code and Cursor, free
- Click a .tif file in VS Code to see it: multi-page stacks with thumbnails, and 16-bit, 32-bit and float pages with auto contrast.
- GeoTIFF: the EPSG code, pixel size and bounds, and the map coordinate under the pointer. Nodata stays transparent.
- Also decodes CCITT Group 3 and 4 fax pages, and files up to 1 GB, in a background worker.
Optional Zovo Pro, USD 19 once: export every page as 16-bit PNG, batch convert a folder, and region stats with CSV. 3 free tries for each.
Drop a .tif or .tiff file here
or
TIFF and BigTIFF (.tif, .tiff), GeoTIFF and multi-page files, 1 to 32-bit integer and 32 or 64-bit float, any size.
Pages
| Page | Size | Type | Compression | Name |
|---|
Tags
| Tag | Name | Value |
|---|
Open this in VS Code or Cursor
The free TIFF Viewer extension opens .tif files with a click inside VS Code and Cursor: a page strip with thumbnails, each channel on its own, 16-bit and float pages with a percentile stretch, GeoTIFF coordinates under the pointer, CCITT fax pages and Export PNG, decoded in a background worker.
Free, MIT license. About TIFF Viewer for VS Code.
Zovo Pro
Export pages as 16-bit PNG, batch convert and region stats. Zovo Pro, USD 19 once.
In the TIFF Viewer extension, Zovo Pro saves one page or every page as PNG with the stored 8 or 16-bit values (GeoTIFF pages get a world file and a GeoJSON footprint), converts a whole folder of TIFF files to PNG with a report, and gives region stats (percentiles and a histogram) for a rectangle you drag, saved as CSV. Each Pro tool works 3 times for free. One payment covers the Pro tools in 22 Zovo extensions. Everything that is free stays free.
After a card payment you get a key on the page. With GitHub Sponsors you sign in from the extension. Details on the Zovo Pro page.
Related tools
- TIFF Viewer & TIF Viewer on the VS Code Marketplace (also on Open VSX). Opens TIFF and GeoTIFF images, 16-bit included, in VS Code.
- SVG Preview & SVG Viewer. Previews SVG files with zoom and PNG export in VS Code.
- DICOM Viewer, MRI Viewer & CT Viewer. Opens CT and MRI scans, DICOM folders and NIfTI volumes in VS Code.
- GeoJSON, KML & GPX Viewer. Shows GeoJSON, KML, GPX and shapefiles on a map in VS Code.
- HDF5 and NetCDF Viewer Online, free in your browser.
- DICOM Viewer Online, free in your browser.
- SVG to PNG Converter, free in your browser.
Questions
Is my TIFF uploaded anywhere?
No. The page reads the file inside this tab, and only the parts a page needs. Its Content Security Policy sets connect-src to none, so the page cannot send your image anywhere. The TIFF reader (geotiff.js) runs in a background worker of the page: it loads once from cdn.jsdelivr.net at a pinned version, and its hash is checked before it runs. Your file is never sent there.
Which files does it open?
TIFF and BigTIFF, little or big-endian, strips or tiles, interleaved or planar: 1 to 32-bit integers and 32 or 64-bit floats, in gray, RGB, RGBA, palette, CMYK and YCbCr. Compression: none, LZW, Deflate, PackBits, JPEG, Zstd, LERC and WebP, with the horizontal predictor. CCITT fax, old-style LZW, JPEG 2000 and complex-number pages are listed with their tags and a note.
How does the contrast work?
8-bit pages open as stored. 16-bit, 32-bit and float pages open with a 0.5 to 99.5 percentile stretch, so a microscope or elevation image shows detail and not a black square. Switch to 2 to 98 %, min to max or the full type range. The value under the pointer is always the stored value, not the screen color.
What does it show for a GeoTIFF?
The EPSG code, pixel size, origin, bounds, the GDAL nodata value and every GeoKey by name. The pointer readout adds the map coordinate: easting and northing, or longitude and latitude. Nodata and NaN pixels are transparent and left out of the stats. There are no map tiles and no reprojection, so nothing is fetched.
How big a TIFF can it open?
The page has no file size limit of its own and reads only the strips or tiles of the page you look at. Pages up to 16 million pixels are decoded in full. A bigger page is decoded at a lower resolution that fits, and the page says so. A page that claims more than 2 billion pixels is refused, and its tags are still listed.
Is a hostile or broken TIFF safe to open?
Tag text is written as plain text, never as HTML, and the page allows only its own scripts and the pinned library. Pages are decoded in a background worker that is stopped after 30 seconds, so a broken file cannot freeze the tab. Pages that claim impossible sizes are refused, and a page list that loops back on itself is caught.
Does it work offline?
Yes. After the first visit the page keeps a copy of its own files and of the pinned TIFF reader, so it opens files with no connection.
What is free and what is Zovo Pro?
Everything on this page is free. In the TIFF Viewer extension for VS Code, the page strip, channels, contrast, pixel values, tags, GeoTIFF coordinates and Export PNG of the page as shown are free too. Exporting every page as PNG with the stored 16-bit values, batch converting a folder and region stats are Zovo Pro, with 3 free tries each. One USD 19 payment covers the Pro tools in every Zovo extension.