Transparent PNG badge
- Input
- 2,192 byte optimized PNG, 420×260, RGBA, with transparent canvas and overlapping teal and slate shapes.
- Output
- 3,010 byte TIFF, 420×260, RGBA, tiff_adobe_deflate. Alpha remained, but dpi metadata inspected as 1×1.
PNG to TIFF is mainly for moving a raster image into TIFF-based imaging workflows, not for creating a multi-page scan archive.
From real runs
| Element | Result | What happens |
|---|---|---|
| Pixel dimensions | Kept | The 420×260 PNG wrote a 420×260 TIFF with the same single-frame dimensions. |
| Transparency | Kept | The transparent PNG output opened as an RGBA TIFF, so alpha was retained in the tested file. |
| Compression | Changed | The 2,192 byte optimized PNG became a 3,010 byte TIFF using tiff_adobe_deflate compression. |
| Frame count | Kept | A single PNG produced a single TIFF frame; the converter does not combine several PNGs into a multi-page TIFF here. |
| DPI metadata | Changed | The inspected TIFF reported 1×1 dpi, so do not rely on this path to set scanner-grade resolution tags. |
| PNG text chunks | Lost | The TIFF writer is about pixels; PNG ancillary text chunks should not be expected in the output. |
The 420×260 PNG wrote a 420×260 TIFF with the same single-frame dimensions.
The transparent PNG output opened as an RGBA TIFF, so alpha was retained in the tested file.
The 2,192 byte optimized PNG became a 3,010 byte TIFF using tiff_adobe_deflate compression.
A single PNG produced a single TIFF frame; the converter does not combine several PNGs into a multi-page TIFF here.
The inspected TIFF reported 1×1 dpi, so do not rely on this path to set scanner-grade resolution tags.
The TIFF writer is about pixels; PNG ancillary text chunks should not be expected in the output.
We converted our PNG sample (20 KB) with Image engine on 2026-10-20. It took 50 ms and produced a 19 KB TIFF file, about the same size as the input. The engine raised 1 warning, listed below.
Input · sample.png · 20 KB
1200 × 800 px, 8-bit, colour type 6
Output · sample.tif · 19 KB
1200 × 800 px, deflate
PNG to TIFF does not recognize or OCR text inside a screenshot or scan. It only changes the raster container, so Deep Read remains the text-extraction route.
Pillow 11
from PIL import Image
Image.open("art.png").save("art.tiff", compression="tiff_deflate")Add resolution metadata yourself if the downstream system validates TIFF dpi tags.
The HTTP API and the MCP server run the exact engine this page uses (Image engine); the response carries the same warnings the web converter shows. Check support first with GET /api/v1/pairs?from=png&to=tiff.
curl -X POST https://filetypeconverters.com/api/v1/convert \
-H "Authorization: Bearer $FTC_API_KEY" \
-F "file=@input.png" -F "from=png" -F "to=tiff" \
-F 'options={"dpi":96}' \
--output output.tif| Key | Applies to | Type | Default |
|---|---|---|---|
| dpi | Reading PNG | number | 96 |
Yes for the RGBA sample. The converted TIFF opened in RGBA mode with the transparent canvas still present.
The inspected output used tiff_adobe_deflate. That differs from the PNG compression stream and may be larger or smaller depending on pixels.
Not from one uploaded PNG in this pair. The run produced a single-frame TIFF, so page assembly needs a different workflow.