Drop TIFF files here or click to select

JPG, PNG, WebP, GIF, BMP, AVIF, TIFF — multiple files supported

How to convert TIFF to JPG

  1. Drop your TIFF files onto the converter above — or click to browse and select files.
  2. Click Convert on any individual file, or Convert all to process the entire batch at once.
  3. Download individually or click Download all for a ZIP archive.
  4. Tip: keep your original TIFF — it's the master file. The JPG is for delivery, email, and web. Never re-edit from JPG.

Your TIFF masters stay private — no upload, no server

TIFF master files — containing your best work at full resolution — are processed entirely in your browser. No file is uploaded to any server, no third party sees your originals. Professional photo archives stay private.

Even large TIFF files (50–200 MB) convert in seconds once the browser has loaded them into memory. The Canvas API processes them without any network dependency — works on slow Wi-Fi or completely offline.

TIFF → JPG via Canvas API
// Transparent TIFF → white fill for JPG
const canvas = document.createElement('canvas')
canvas.width = img.width
canvas.height = img.height
const ctx = canvas.getContext('2d')
ctx.fillStyle = '#ffffff'
ctx.fillRect(0, 0, canvas.width, canvas.height)
ctx.drawImage(img, 0, 0)
canvas.toBlob(cb, 'image/jpeg', 0.92)

Who converts TIFF to JPG

Photographers delivering client galleries from Lightroom or Capture One. TIFF is the master — 50–200 MB per image. Converting to JPG creates a 1–3 MB file that uploads to SmugMug, Pic-Time, or Google Drive in seconds rather than minutes.

Print studios sharing high-resolution proofs with clients via email. A 100 MB TIFF proof becomes a 2 MB JPG preview — small enough for any email attachment limit and viewable on every device without specialist software.

Archivists digitizing old photo albums with flatbed scanners that output TIFF. Converting scans to JPG creates a shareable album that family members can open on phones and tablets without any special applications.

TIFF vs JPG — format comparison

FeatureTIFFJPG
CompressionLossless or noneLossy — quality 0.92 default
Typical file size50–200 MB1–5 MB for same content
Browser supportNone — not displayable100%
Re-save qualityNo lossDegrades each time
Layers / channelsMulti-layer supportFlat single layer
MetadataEXIF, XMP, IPTC, layersEXIF, XMP
Best forMaster files, print, archivingDelivery, web, email

When to use JPG vs keep TIFF

Convert TIFF to JPG when:

  • Client gallery delivery — Pic-Time, SmugMug, Google Drive uploads are fast as JPG
  • Email proofing — a 2 MB JPG attaches to any email; a 100 MB TIFF does not
  • Social media — Instagram, Facebook, and X all require JPG or PNG, not TIFF
  • Website embedding — browsers cannot display TIFF; JPG is required for any web use
  • Print lab submission — many print services accept JPG for standard orders

Always keep the original TIFF:

  • Future editing — TIFF is the master; re-editing from JPG accumulates artifacts with each save
  • Fine art prints — large-format printing requires full TIFF resolution and bit depth
  • Color grading — TIFF preserves 16-bit color depth; JPG is 8-bit only
  • Archive copies — TIFF is the archival standard for photography and document scanning

How the conversion works

Your browser loads the TIFF into a hidden HTMLImageElement. On the load event, the image is painted onto an HTML5 Canvas. If the TIFF has a transparent layer, it is filled with white — JPG has no alpha channel. The canvas encodes as JPG via toBlob().

Quality 0.92 produces output visually indistinguishable from the TIFF at normal delivery sizes. Always keep the original TIFF — JPG is for delivery and distribution only. Re-editing from JPG accumulates compression artifacts with each save.

Simplified conversion pipeline
const blob = await new Promise(resolve => {
  const img = new Image()
  img.onload = () => {
    const canvas = Object.assign(
      document.createElement('canvas'),
      { width: img.width, height: img.height }
    )
    const ctx = canvas.getContext('2d')
    ctx.fillStyle = '#ffffff'  // white bg for any TIFF transparency
    ctx.fillRect(0, 0, img.width, img.height)
    ctx.drawImage(img, 0, 0)
    canvas.toBlob(resolve, 'image/jpeg', 0.92)
  }
  img.src = URL.createObjectURL(tiffFile)
})

Frequently Asked Questions

How do I convert TIFF to JPG online?
Drop your TIFF files onto the converter, click "Convert all", then download. Large TIFF files may take a moment to load into your browser's memory — conversion itself is instant. No upload, no software required.
How much smaller will the JPG be compared to TIFF?
Dramatically smaller. A 50 MB TIFF typically becomes 1–3 MB as JPG at quality 0.92 — a 94–98% reduction. A 200 MB high-res scan becomes 4–10 MB. The ratio depends on image content complexity.
Should I delete the TIFF after converting to JPG?
No — always keep the original TIFF as your master file. TIFF has no generational quality loss; JPG degrades every time it is re-saved. Use JPG only for delivery. When you need to re-edit, always work from the TIFF master.
Why can't browsers display TIFF files?
TIFF is not part of the web image standard. Chrome, Firefox, and Edge do not render TIFF natively (macOS Safari is the only exception). Converting to JPG makes your images viewable in any browser on any device without plugins.
How do I make a TIFF small enough to email?
Convert to JPG — a 50 MB TIFF becomes 1–3 MB as JPG. Drop the file onto the converter, click Convert, then download. Most email services accept files up to 25 MB; the converted JPG will be well within that limit.
Does TIFF support transparency? What happens when I convert to JPG?
TIFF can support alpha-channel transparency. When converting to JPG, transparent areas are filled with white — JPG has no alpha channel. If you need to preserve transparency, convert to PNG instead.
What is TIFF used for?
TIFF is the professional standard for image storage in photography, print, and document scanning. It supports lossless compression, 16-bit color, multiple layers, and extensive metadata. It is never used for web delivery — only for archiving and editing masters.
Can I upload TIFF to Instagram or Facebook?
No. Social media platforms require JPG or PNG. Convert your TIFF to JPG first, then upload. The converted JPG will look identical to the TIFF source at the compression Instagram and Facebook apply anyway.
Does converting TIFF to JPG lose quality?
Minimally. At quality 0.92, the visual difference is imperceptible at screen sizes and standard delivery resolutions. For pixel-perfect lossless output, convert to PNG instead. For print proofing and client galleries, quality 0.92 JPG is indistinguishable from the TIFF source.
Can I convert multi-page TIFF files?
This converter processes the first page of multi-page TIFFs only. The Canvas API renders one image at a time. For batch page extraction from multi-page TIFFs, use a tool like ImageMagick: `convert input.tiff page_%d.jpg`.
Can I convert multiple files at once?
Yes. Drop as many files as you need in one go and click "Convert all" to process everything at once. When done, click "Download all" to get a single ZIP archive containing all converted files.
Are my files uploaded to a server?
No. All conversion happens directly in your browser using the Canvas API. Your files never leave your device — no uploads, no server processing, 100% private. This also means the tool works without an internet connection once the page has loaded.