FFmpeg Cookbook
JA

Strip Video Metadata Tool

Check a video for location, author and device tags and remove them from a copy for sharing. Tag values stay hidden until you ask to see them. What you can see or hear in the video is not changed.

Your file is not uploaded
Drag & drop a video, or tap to select
MP4 / MOV / WebM / MKV, up to 500 MB
—
—
Remove container and all video/audio track tags, chapters, subtitle/data tracks and attached pictures. Video and audio are not re-encoded. Playback information and tags added by the output software may remain.
Processing… 0%

Equivalent FFmpeg command

CLI command for your current settings. Updates live as you change controls.

ffmpeg -y -i input.mp4 -map "0:V?" -map "0:a?" -map_chapters -1 -map_metadata -1 -map_metadata:s -1 -c copy -movflags +faststart output.mp4

Useful next tools

Popular uses
Strip GPS before social postsHide editor metadata for client deliveryClean camera info for resale samples

How to use

  1. Select a videoChoose a video up to 500 MB. Your original is not changed. Loading the processing engine needs a network connection, but the video is not uploaded.
  2. Inspect tagsThe tag names found are listed. Their values appear only when you turn on Show tag values.
  3. Choose settingsRemove tags is the usual choice. Remove known personal tags can leave tags with other names.
  4. Review and downloadClick Remove metadata; the output is inspected again. Check the result and play the whole video before sharing.
  5. Clear resultsClear selection and results clears the page and stops the processing engine. Saved files and browser history are not deleted.

Recommended settings

Social sharing
Remove tags and re-inspect
Also check faces and addresses in the picture, conversations, and the location settings of the site you post to.
Screen recording
Inspect frames as well as tags
Folder names and notifications shown on screen stay in the picture and must be hidden separately.
Multiple audio tracks
Inspect all tracks
Tracks after the first can carry tags such as an author name too.

When it goes wrong

Inspection failed

Cause: An unsupported or damaged file, or too little memory.

Fix: Do not take the failure to mean there is no private information. Check with another tool.

Output failed

Cause: The source codecs do not fit the chosen format.

Fix: Try the same format as the original. When output fails, the tags have not been removed.

Custom field remains

Cause: Remove known personal tags does not touch tags with other names.

Fix: Use Remove tags and inspect again.

Questions

Can it remove all personal information?

Only the tags. What can be seen or heard in the video, tags this tool does not know, and information inside the video data itself can remain.

Does quality change?

No. Video and audio are not re-encoded. Subtitles, data, cover images and chapters are left out, so check that nothing you need is missing.

Are originals or previous shares changed?

No. A separate copy is produced. Cloud originals and earlier shares remain.

What was measured?

Desktop FFmpeg 8.1 processed a 1-second test file with two audio tracks, subtitles, a chapter and made-up tags, as MKV and as MP4. Remove tags removed all of those tags, the subtitles and the chapter. Remove known personal tags left an unknown tag in the MKV. Phone recordings and the browser version were not tested.

Does Clear securely erase my PC?

No. It clears the page and stops the processing engine. It does not erase saved files, browser history or your computer’s memory.

More detail (settings, limits, FFmpeg commands)

What each setting means

Remove tags
No file-level or track-level tags are carried over. Tags FFmpeg adds itself, such as encoder, and information needed for playback remain.
Remove known personal tags
Empties tags with known names: location, date, device, author, title and similar. Tags with other names, and information inside the video data itself, stay.
Output
Starts on the same format as your file. Nothing is re-encoded, so a format that cannot hold the source codecs fails.

Browsers and limits

  • Maximum 500 MB; with too little memory, smaller files can fail too.
  • Subtitles, chapters and cover images are left out of the output.
  • It cannot find every kind of unusual metadata, or information visible in the picture.
  • Play the output and check orientation, audio and duration.

The same job with the FFmpeg command line

Separate MP4 sharing copy
ffmpeg -n -i input.mp4 -map "0:V?" -map "0:a?" -map_metadata -1 -map_metadata:s -1 -map_chapters -1 -c copy -movflags +faststart output.mp4
Works when the source codecs fit in MP4. Subtitles and data are left out.
Inspect all streams and chapters
ffprobe -v error -show_format -show_streams -show_chapters -of json input.mp4
The report can contain private filenames and tag values. Do not post it in full in public.