Features

Video metadata remover

Strip GPS, creation date, and encoder info from video files — re-encodes via canvas so no original metadata survives.

What is video metadata?

Video files store more than just picture and audio. Embedded metadata can include:

  • Creation date and time — when the recording started
  • GPS coordinates — where the video was recorded (common on smartphones)
  • Camera make and model — device manufacturer and model number
  • Author and copyright tags — names or usernames in the file header
  • Software tag — which app encoded the original file
  • Encoding parameters — bitrate, codec, color space details

This data is invisible to viewers but readable by anyone who inspects the file — a risk if you're sharing videos publicly or with untrusted parties.

How the metadata remover works

The tool does not edit the existing file's metadata fields. Instead, it re-encodes the video through a browser canvas pipeline — the video plays to an offscreen canvas, and a new MediaRecorder captures the canvas output. Because the output is a freshly encoded video stream (not the original file), no metadata from the source file is carried forward.

The result is a clean WebM file that contains only:

  • Video stream (VP9)
  • Audio stream (if present in the original)
  • Duration and dimension data required by the container

No creation date, no GPS, no camera info, no author tags.

Privacy note

All re-encoding happens in your browser. Your video is never uploaded to a server. The original file is read locally via the browser's File API and never transmitted.

Output format

Re-encoded output is always WebM (VP9). If you need MP4, use the Video Format Converter on the resulting file.

Supported formats and limits

InputNotes
MP4 (H.264 / H.265)Best supported
WebM (VP8 / VP9)Fully supported
MOVChrome and Edge only

Practical limits: clips up to ~5 minutes work reliably. Longer clips may take several minutes.

What is not removed

  • Waveform / audio — the audio track is preserved
  • Video content itself — subtitles or watermarks burned into the picture are not removed
  • Container-level timing — duration and frame rate are preserved (required for playback)

Related