Skip to content

PNG · Lossless · No upload

Remove metadata from PNG

See every hidden field in your PNG image, then strip it — with the pixels copied through untouched.

Where PNG keeps its metadata

PNG is a chain of length-prefixed, CRC-checked chunks. Text metadata lives in tEXt, iTXt and zTXt chunks, EXIF in eXIf, the ICC profile in iCCP, timestamps in tIME, and C2PA credentials in a caBX chunk.

How we remove it

Metadata chunks are filtered out and the surviving chunks are copied byte for byte, CRC included. Because nothing is rewritten there is no checksum to recompute, and the IDAT pixel stream is untouched.

Worth knowing about PNG

  • This is where Stable Diffusion tools store your prompt. Automatic1111, ComfyUI and Forge write the full prompt, negative prompt, seed, sampler, CFG scale and model hash into a tEXt chunk called "parameters" — readable in any text editor.
  • PNG rarely carries GPS, because it is usually a screenshot or an export rather than a camera original. The interesting risk is text chunks, not location.
  • gAMA, cHRM and sRGB chunks are kept. They describe rendering intent, not you, and dropping them shifts colours.
  • APNG animation chunks (acTL, fcTL, fdAT) are preserved, so animated PNGs still animate.

Other formats

The same engine handles JPG / JPEG, WebP, HEIC / HEIF, AVIF, GIF, TIFF, MP4 and MOV.

Questions

Frequently asked questions

Does removing metadata change my PNG file's quality?
No. Metadata chunks are filtered out and the surviving chunks are copied byte for byte, CRC included. Because nothing is rewritten there is no checksum to recompute, and the IDAT pixel stream is untouched. After each removal we re-read the finished file and, where the browser can decode both, compare every pixel against the original to prove nothing changed.
Where is metadata stored inside a PNG file?
PNG is a chain of length-prefixed, CRC-checked chunks. Text metadata lives in tEXt, iTXt and zTXt chunks, EXIF in eXIf, the ICC profile in iCCP, timestamps in tIME, and C2PA credentials in a caBX chunk.
Is my PNG file uploaded?
No. The file is parsed and rewritten by JavaScript on your own device. There is no upload endpoint, so there is also no size cap and no queue.
Can I clean several PNG files at once?
Yes. Drop as many as you like and download them back as a single ZIP. Files are processed one after another, so memory stays flat no matter how big the batch is.