Supported formats
Every common photo and video format. Native parsers. No re-encoding.
Every format below is handled by a dedicated parser written in TypeScript, running in a Web Worker on bytes that never leave your browser. There is no ffmpeg.wasm in the bundle, no libheif, no piexifjs at runtime. The strip is structurally lossless: the cleaned file decodes identically to the original everywhere except in the metadata regions we zeroed.
JPEG
Lossless.jpg · .jpeg · image/jpeg
The web's most common photo format. Where most metadata lives.
Read the format detail →
PNG
Lossless.png · image/png
The lossless web format. Less metadata-prone than JPEG but still leaks identifying data through text chunks.
Read the format detail →
WebP
Lossless.webp · image/webp
Google's modern web format. RIFF container — same family as WAV — with chunks similar to PNG.
Read the format detail →
HEIC / HEIF
Lossless.heic · .heif · image/heic
Apple's modern still-image format. ISOBMFF container — same as MP4 — wrapping HEVC-encoded pixels.
Read the format detail →
MP4
Lossless.mp4 · .m4v · video/mp4
The dominant video container. ISOBMFF — shared with HEIC — wrapping H.264 / HEVC / AV1 streams.
Read the format detail →
MOV (QuickTime)
Lossless.mov · video/quicktime
Apple's video container. Shares ISOBMFF with MP4 — same parser, same atoms, same threats.
Read the format detail →
GIF
Lossless.gif · image/gif
The animated web format from 1989. Less metadata than JPEG, but Adobe stuffed XMP into it anyway.
Read the format detail →
AVIF
Lossless.avif · image/avif
AV1-encoded stills in a HEIF container. Same metadata model as HEIC, royalty-free codec.
Read the format detail →
TIFF
Lossless.tif · .tiff · image/tiff
The reference format for professional photo workflows. EXIF lives here natively — TIFF IS the EXIF wire format.
Read the format detail →
DNG (Adobe Digital Negative)
Lossless.dng · image/x-adobe-dng
Adobe's open RAW format. TIFF-based — same parser as TIFF — with raw sensor data and colour-calibration tags.
Read the format detail →
3GP / 3G2
Lossless.3gp · .3g2 · video/3gpp
The mobile video format from 3GPP. ISOBMFF — shared with MP4 — with 3GPP user-data atoms on top.
Read the format detail →
WebM / Matroska
Lossless.webm · .mkv · video/webm
Open video container built on EBML. Replaces metadata with EBML Void in place — SeekHead and cues stay valid.
Read the format detail →
AVI
Lossless.avi · video/x-msvideo
Microsoft's 1992 RIFF-based video container. Still common from dashcams and camcorders. Metadata replaced in place with JUNK.
Read the format detail →
Not yet supported
- · Camera-vendor RAW (Canon CR3, Sony ARW, Nikon NEF, Fuji RAF, Olympus ORF, Panasonic RW2) — TIFF-based but each vendor adds proprietary MakerNote variants; Adobe DNG is the safe RAW path today
- · PDF — text + image metadata is a separate problem with its own tooling
- · SVG — its metadata is XML you can read in any text editor
- · BigTIFF (magic 43, 64-bit offsets) — rare outside scientific imaging; rejected with an error today