PNG to TIFF Converter

Uploads a PNG and hand-encodes its pixels as a real, spec-compliant baseline TIFF 6.0 file — uncompressed, 8 bits per sample, 4 samples per pixel (RGBA), single strip — entirely client-side, with no external image library involved. A free online tool from Staaarter, right in your browser.

Runs locallyUpdated 2026-07-26

Overview

Introduction

This tool converts a PNG into a real, uncompressed TIFF file, hand-writing the exact byte layout the TIFF 6.0 specification requires rather than relying on any external image library.

It targets the simplest, most widely supported TIFF variant — baseline, uncompressed, single-strip — so the output opens correctly in virtually any TIFF reader.

What Is PNG to TIFF Converter?

A client-side TIFF encoder that writes a little-endian TIFF header, a single Image File Directory (IFD) with 13 required tags in ascending tag order, and the raw RGBA pixel data at the offset the IFD declares.

The result is a genuine, spec-compliant TIFF file — not a renamed PNG or a lossy approximation.

How PNG to TIFF Converter Works

The header identifies little-endian byte order and points to the IFD; the IFD declares image dimensions, 8-bit depth, 4 samples per pixel, no compression, RGB photometric interpretation, and where the pixel data and small overflow arrays (BitsPerSample, XResolution, YResolution) live in the file.

Pixel data is copied directly from the decoded PNG's row-major RGBA buffer, since TIFF's default top-to-bottom row order already matches how the browser decodes an image.

When To Use PNG to TIFF Converter

Use it when a workflow, print pipeline, or legacy tool specifically requires TIFF input rather than PNG.

It's also useful for producing an uncompressed reference file with exact, unmodified pixel data for testing image-processing tools.

Features

Advantages

  • Runs entirely client-side; your image is never uploaded to a server.
  • Preserves the full alpha channel via the ExtraSamples tag.
  • Produces a genuinely uncompressed file, useful when exact pixel data matters more than file size.

Limitations

  • Only uncompressed baseline TIFF is supported — no LZW, PackBits, or JPEG-in-TIFF compression, which real-world TIFF files sometimes use.
  • TIFF files are typically much larger than PNG for the same image, since this format applies no compression at all.

Examples

Convert a photo for a print workflow

Input

A 3000x2000 opaque PNG photo

Output

An uncompressed TIFF roughly 24MB in size

Uncompressed 32-bit-per-pixel TIFF is width x height x 4 bytes, plus a small fixed header and IFD.

Convert an icon with transparency

Input

A 64x64 PNG icon with a transparent background

Output

A TIFF of the same size with alpha preserved via ExtraSamples

The ExtraSamples tag tells readers the 4th channel is unassociated alpha, not an extra color channel.

Best Practices & Notes

Best Practices

  • Use this when your target software specifically requires TIFF; for general use, PNG remains far more space-efficient.
  • If you need a compressed TIFF, re-compress the output with dedicated image software afterward — this tool intentionally writes only the uncompressed baseline variant.

Developer Notes

The encoder builds the file with a DataView over a pre-sized ArrayBuffer, writing every IFD entry in strictly ascending tag order (a hard TIFF 6.0 requirement) and placing overflow arrays like BitsPerSample and the resolution rationals at explicit, pre-computed byte offsets right after the IFD.

PNG to TIFF Converter Use Cases

  • Producing TIFF input for print production or archival workflows that require it
  • Generating an uncompressed reference file for testing an image pipeline's pixel-exact output
  • Converting a transparent PNG asset to TIFF for software that specifically needs that format with alpha

Common Mistakes

  • Expecting TIFF output to be smaller than the source PNG — uncompressed formats are almost always larger.
  • Assuming this tool can read or write LZW-compressed TIFFs — only the uncompressed baseline variant is supported.

Tips

  • If file size matters and you don't specifically need TIFF, stick with PNG instead.
  • Use the companion TIFF to PNG converter to check that a TIFF round-trips correctly before relying on it downstream.

References

Frequently Asked Questions