Image
TIFF to PNG
Turn TIFF images into PNG files with no loss, transparency kept. No upload, no signup, no watermark.
Files stay on your device How it works
Drop files here, paste, or
TIFF · up to 30 files, 50 MB each
Your files
Your file is ready
Why convert TIFF to PNG
TIFF keeps full detail and is the standard for scans, print work and archives, but web browsers, most websites and many apps can’t open it. PNG is the closest everyday format: it’s lossless too, keeps transparency, and opens almost everywhere. Choose it for scanned documents with text, line art, logos and graphics exported from design apps, or any image that must stay pixel-exact. For photos you only need to send, TIFF to JPG makes much smaller files.
How to convert
- Choose up to 30 TIFF files (
.tifor.tiff), each up to 50 MB. You can also drop them on the box. - Press Convert to PNG.
- Download each PNG, or all of them together as a ZIP.
Which TIFFs it reads
Most browsers can’t read TIFF, so this page brings its own reader, which runs on your device. It reads uncompressed files and LZW, ZIP and PackBits compression; black-and-white, gray, palette, color and CMYK; 8 and 16 bits; transparency; and the rotation a camera records, so pictures come out upright. TIFFs compressed as JPEG, and fax-style black-and-white (CCITT, often used for office scans), aren’t supported yet: they get a clear message rather than a wrong picture.
What the PNG keeps
- Every pixel of an 8-bit TIFF, exactly. A 16-bit TIFF is reduced to 8 bits per color, which PNG viewers and the web use.
- Transparency, including soft edges.
- Colors: RGB, gray and palette colors are kept. CMYK print files are converted with a simple formula, so colors can shift a little.
- The first page of a multi-page TIFF; the note says how many pages the file has.
What else to know
- File size: PNG’s compression is often better than a TIFF’s, so files usually shrink; a photo stays large, being lossless.
- Names:
artwork.tiffbecomesartwork.png. Size in pixels stays the same. A file that can’t be read gets its own message, and the rest still convert.