Skip to content

Supported formats

This table is generated from the same capability definitions the engine uses to decide what it will do, so it describes real behaviour rather than intent. Where an operation is unavailable, the reason is given.

The two C2PA columns cover Content Credentials — the provenance record some cameras and editing tools embed. “Detect” means this build can tell you whether one is present; a blank cell means it cannot look, which is not the same as there being none. “Remove” is never part of a metadata clean: it happens only when you ask for it explicitly. Nothing here verifies whether a record is genuine.

Operations available per file format
FormatAnalyzeCleanEditC2PA detectC2PA removeRemovable blocks
JPEGSupportedSupportedSupportedSupportedSupportedEXIF, GPS, IPTC, XMP, ICC profile, JFIF, Comments, Embedded thumbnail
PNGSupportedSupportedSupportedSupportedSupportedEXIF, GPS, XMP, ICC profile, PNG text chunks, Comments
WebPSupportedSupportedSupportedSupportedSupportedEXIF, GPS, XMP, ICC profile
HEIC/HEIFSupportedSupportedSupportedSupportedSupportedEXIF, GPS, XMP, ICC profile
AVIFSupportedSupportedSupportedSupportedSupportedEXIF, GPS, XMP, ICC profile
MP4SupportedSupportedSupportedSupportedSupportedEXIF, GPS, XMP, Container metadata
QuickTime MOVSupportedSupportedSupportedSupportedSupportedEXIF, GPS, XMP, Container metadata
WebMSupportedSupportedNoNoNoContainer metadata
PDFSupportedSupportedSupportedSupportedNoDocument information, XMP
MP3SupportedSupportedSupportedNoNoID3 tag, ID3v1 and other end-of-file tags, Cover art
WAVSupportedSupportedSupportedNoNoRIFF INFO fields, Broadcast Wave extension, iXML production metadata, ID3 tag, XMP, Cover art
M4ASupportedSupportedSupportedSupportedSupportedContainer metadata, Cover art, EXIF, GPS, XMP

Notes by format

All notes

Each note is written beside the parser it describes. Open one to read it whole.

One card per format. Drag the strip, swipe it, or use the arrow keys once it has focus.

Writable fields by format

How many fields the editor can write into each format. The keys themselves are one click away, because the count is the part most people came for.

FormatWritable fieldsShow the fields
JPEG44
PNG44
WebP43
HEIC/HEIF43
AVIF43
MP411
QuickTime MOV11
PDF8
MP311
WAV12
M4A17

Writable fields

These are the metadata fields the editor can write, each backed by a real encoder that produces a valid tag. Fields not listed here cannot be written by this build, and the interface does not offer them.

58 fields, with the key and the store each one uses
FieldNormalised keyStored as
Makecamera.makeEXIF IFD0
Modelcamera.modelEXIF IFD0
Lens makecamera.lensMakeExif sub-IFD
Lens modelcamera.lensModelExif sub-IFD
Body serial numbercamera.serialNumberExif sub-IFD
Lens serial numbercamera.lensSerialNumberExif sub-IFD
ISOcapture.isoExif sub-IFD
Exposure timecapture.exposureTimeExif sub-IFD
Aperture (f-number)capture.fNumberExif sub-IFD
Focal lengthcapture.focalLengthExif sub-IFD
Focal length (35 mm equiv.)capture.focalLength35mmExif sub-IFD
Exposure compensationcapture.exposureBiasExif sub-IFD
Exposure programcapture.exposureProgramExif sub-IFD
Metering modecapture.meteringModeExif sub-IFD
White balancecapture.whiteBalanceExif sub-IFD
Flashcapture.flashExif sub-IFD
Colour spacecapture.colorSpaceExif sub-IFD
Orientationcapture.orientationEXIF IFD0
Date takendate.originalExif sub-IFD
Date digitiseddate.digitizedExif sub-IFD
File change datedate.modifiedEXIF IFD0
Softwaregeneral.softwareEXIF IFD0
Artistgeneral.artistEXIF IFD0
Copyrightgeneral.copyrightEXIF IFD0
Image descriptiongeneral.descriptionEXIF IFD0
Latitudelocation.latitudeGPS IFD
Longitudelocation.longitudeGPS IFD
Altitudelocation.altitudeGPS IFD
Keywordsgeneral.keywordsIPTC 25
Ratinggeneral.ratingXMP [object Object]
Copyright URLrights.webStatementXMP [object Object]
Headlinegeneral.headlineIPTC 105
Credit linegeneral.creditIPTC 110
Writer / editorcreator.writerIPTC 122
Titlegeneral.titleIPTC 5
Sourcegeneral.sourceIPTC 115
Instructionsgeneral.instructionsIPTC 40
Creator’s job titlecreator.jobTitleIPTC 85
Citylocation.cityIPTC 90
Locationlocation.sublocationIPTC 92
Province / statelocation.stateIPTC 95
Countrylocation.countryIPTC 101
Country codelocation.countryCodeIPTC 100
Commentgeneral.commentPNG text
Title (PDF)pdf.TitlePDF Title
Author (PDF)pdf.AuthorPDF Author
Subject (PDF)pdf.SubjectPDF Subject
Keywords (PDF)pdf.KeywordsPDF Keywords
Creating application (PDF)pdf.CreatorPDF Creator
Producing software (PDF)pdf.ProducerPDF Producer
Created (PDF)pdf.CreationDatePDF CreationDate
Modified (PDF)pdf.ModDatePDF ModDate
Album (audio)audio.albumID3v2 TALB · RIFF INFO IPRD
Genre (audio)audio.genreID3v2 TCON · RIFF INFO IGNR
Track number (audio)audio.trackID3v2 TRCK · RIFF INFO ITRK
Album artist (audio)audio.albumArtistID3v2 TPE2
Composer (audio)audio.composerID3v2 TCOM
Engineer (audio)audio.engineerRIFF INFO IENG

Conversion

27 conversions, every one of them run in a browser against a real file of that format before it was listed here — the file is named in the last column. Conversion happens in your browser like everything else: the codecs are served from this site, fetched only when a conversion needs one, and the size below is what that costs the first time.

FromToDownloadsProved with
JPEGPNG, WebP, AVIF, PDFUp to 1,116 KBmichael-jackson-8548204_1280.jpg
PNGJPEG, WebP, AVIF, PDF67 KB–1,116 KBlibpng-test.png
WebPJPEG, PNG, AVIF, PDF67 KB–1,116 KBmars.webp
AVIFJPEG, PNG, WebP, PDF67 KB–135 KBavif-netflix.avif
HEIC/HEIFJPEG, PNG, WebP, AVIF, PDF745 KB–1,795 KBIMG_2838.HEIC (iPhone 14, 3024 × 4032)
PDFJPEG, PNG562 KB–580 KBpdf-libreoffice.pdf
MP3WAVNothingmp3-cover.mp3
WAVMP354 KBwav-notags.wav
M4AWAV, MP3Up to 54 KBm4a-ffmpeg.m4a

What is not offered, and why

Video
Video conversion is not in this build. The only browser tool that does it downloads about thirty megabytes before it starts and runs out of memory on a phone, which is worse than not offering it. Reading, cleaning and editing a video works as it always has.
Anything into HEIC
Converting other image formats into HEIC encoding is not offered here because HEVC encoders are patent-encumbered, which is a different problem from a hard one, and a file almost nothing outside Apple will open is a poor thing to convert to in any case. Existing HEIC files can be inspected, cleaned, edited losslessly or converted out to JPEG, PNG, WebP, AVIF or PDF.
Anything into a document other than PDF
A picture can be wrapped in a PDF because a PDF can carry a JPEG exactly as it stands, losing nothing. Writing a Word or Pages file means writing an office format, which is a different product rather than a missing feature.
A PDF with more than one page
Only the first page is converted, because the output is a single picture. A document with more pages says so before you start, and says how many are being left behind.
An encrypted or password-protected PDF
A document that will not open without a password cannot be rendered, and this build does not ask for one. Remove the protection in the application that applied it, then convert the result.

Not supported yet

GIF and TIFF are recognised by the detector but cannot yet be read, so a file in one of them is declined by name rather than accepted and silently mishandled. Formats absent from this page altogether — AVI, MKV, FLAC and OGG among them — have no reader here at all. The engine is built around per-format modules behind a shared interface, so adding one is a matter of writing its parser rather than reworking the application; this list is generated from the same table as everything above, which is why it shrinks on its own when a parser lands.

Common questions

Are my files uploaded anywhere?

No. Everything on this site runs inside your browser using local JavaScript. Your file is read into memory, processed, and handed back to you as a download. It is never sent to a server, so there is nothing on our side to store or delete.

Does removing metadata reduce image quality?

No. Metadata lives in separate sections of the file from the compressed image data. We rewrite only those sections and copy the image data across unchanged, so a cleaned JPEG is pixel-for-pixel identical to the original. There is no recompression.

Does cleaning a video re-encode it?

No. Only the container is rewritten. The encoded video and audio streams are copied verbatim, so cleaning a large video takes seconds rather than minutes and the quality is untouched.

How do I know the metadata is really gone?

After processing, the finished file is read back from scratch and analysed again, then shown next to the original. The figures you see are measured from the result rather than assumed, and anything that survived is listed explicitly.

Which file types are supported?

JPEG, PNG, WebP, HEIC/HEIF, AVIF, MP4, QuickTime MOV, WebM, PDF, MP3, WAV and M4A can be analysed. All of them can be cleaned, and JPEG, PNG, WebP, HEIC/HEIF, AVIF, MP4, QuickTime MOV, PDF, MP3, WAV and M4A can be edited. Cleaning and editing never change the format: a HEIC is written back as a HEIC and an M4A as an M4A. Converting between formats is a separate tool, and it tells you what the conversion cost.

Can social networks still see my location after cleaning?

A cleaned file carries no location. Bear in mind that platforms also learn things from the upload itself, such as your IP address and account, which no file-cleaning tool can change.