ToolConvoyToolConvoyv2.6
IMAGE

TIFF to JPG — Convert TIFF Images to JPEG in Your Browser

Convert TIFF images to JPG. Multi-page TIFF support, browser-side. No upload — files never leave your device.

● LOCAL · EXIF NEVER UPLOADED0 network requests from tools since page load

Drop your TIFF here

TIF or TIFF — up to 50 MB

TIFF (Tag Image File Format) has been the standard for archival-quality images since 1986. Scanners, digital cameras, scientific instruments, and prepress workflows all produce TIFFs — and they all produce slightly different variants of TIFF, because the format is extensible by design. A TIFF file can contain multiple pages (like a scanned document), use any of half a dozen compression schemes, store 8 or 16 bits per channel, and embed EXIF, XMP, IPTC, and ICC colour profile metadata.

This tool converts the first page of a TIFF to a standard JPEG. The TIFF is decoded using UTIF.js, which supports the most common baseline TIFF variants: uncompressed, LZW-compressed, PackBits-compressed, and Deflate-compressed. The decoded bitmap is then re-encoded as JPEG at 92% quality, which produces a file 5–20× smaller than the source TIFF while remaining visually indistinguishable on screen. The entire pipeline runs in your browser — no upload, no server, no account. The TIFF never leaves your device.

This is useful when you have a TIFF from a scanner and need to attach it to an email, embed it in a web page, or upload it to a CMS that does not accept TIFF. JPEG is universally displayable; TIFF is not. Keep the original TIFF for archival purposes, and use the JPEG for sharing and web use.

Advertisement

How to use

  1. Drop your TIFF file

    Drag a .tif or .tiff file into the drop zone (up to 50 MB). The file is read locally — TIFF is a container format that can hold multiple images (pages), and this tool processes the first image.

  2. Conversion runs in your browser

    The TIFF is decoded pixel-by-pixel using UTIF.js, then re-encoded as JPEG at 92% quality. This is a lossy conversion: TIFFs are typically uncompressed or losslessly compressed, so the output JPG will be much smaller but with some quality trade-off.

  3. Download the JPEG

    The output file uses the same base filename with a .jpg extension. No server is involved — the converted image is served from an in-memory blob URL.

Frequently asked

What kind of TIFF files are supported?

Baseline TIFF with uncompressed, LZW, PackBits, or Deflate compression. Most TIFFs from scanners, cameras, and image editors fall into this category. JPEG-compressed TIFF and 16-bit/channel TIFFs may not decode correctly.

What happens to multi-page TIFFs?

Only the first page (IFD) is converted. For subsequent pages, extract them individually in a desktop tool first or convert frame by frame.

Is TIFF-to-JPG lossy?

Yes. TIFF is typically lossless; JPEG is always lossy. At 92% quality the visual difference is negligible on any screen, but you should keep the original TIFF if you need the exact pixel data for further editing or print.

Are my files uploaded?

No. All processing happens in your browser using UTIF.js (TIFF decoder) and the Canvas API (JPEG encoder). The file never leaves your device.

Limitations

  • First page onlyMulti-frame/multi-page TIFFs are partially supported — only the first IFD is decoded. Use a local tool like ImageMagick for full multi-page extraction.
  • JPEG-compressed TIFFTIFF files that use internal JPEG compression may fail to decode. UTIF.js supports baseline, LZW, PackBits, and Deflate; not JPEG-in-TIFF.
  • 16-bit channelsHigh-bit-depth TIFFs (16-bit/channel) are downsampled to 8-bit during conversion, losing fine tonal gradation.

Platform notes

macOS
Preview.app can open TIFFs and export to JPEG (File → Export → JPEG). This browser tool is faster for quick single-page conversions without opening an app.
Windows
MS Paint cannot open TIFF. Use Photos or Paint.NET. For batch conversion, ImageMagick: `magick convert input.tif output.jpg`.
Linux
CLI equivalent: `convert input.tif output.jpg` (ImageMagick). For batch: `mogrify -format jpg *.tif`.
Web
Runs entirely client-side via UTIF.js. The TIFF decoder and JPEG encoder both execute in your browser. Works offline after first page load.
Advertisement
Advertisement