deletemetadata.net

Remove metadata from a video

A video from a phone knows where it was shot. That lives in a small piece of the MP4 file called udta — user data. It comes out here, and the footage itself is untouched.

Drop a video here or click to choose · MP4 · MOV · M4V · or paste with Ctrl+V / ⌘V

What's in there

The udta box

TagUsually holds
©xyz Latitude and longitude, written by the phone at record time. On Android this is near-universal; on iPhone it appears depending on the app and settings.
©mak / ©mod Camera make and model.
©swr The app that recorded or exported it — camera app, editor, or a social platform's export pipeline.
©nam / ©des / ©cmt Title, description, comment — free text, sometimes filled in automatically.
©day Creation date.

Video files also carry a creation timestamp in the container header itself. That one is structural — removing it would require re-encoding, so it stays.

Why this is the fiddly one

An MP4 keeps an index of where every frame lives

An MP4 is a set of nested boxes, and inside the moov box there is a table — stco — that records the absolute byte offset of every chunk of video data.

So if you delete the metadata box and it happens to sit before the video data, everything behind it moves earlier — and the index now points into the wrong place. Some tools will produce a file that opens fine and then plays garbage.

What this tool does: it checks where moov sits relative to mdat. If removing the metadata would shift the video data, it rewrites the offset table to match. If it can't find that table, it refuses rather than guessing.

A file that plays correctly is the only acceptable output. A smaller file that might not is not an improvement.

What it won't do

Honest limits

Related

Other file types