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
| Input | Notes |
|---|---|
| MP4 (H.264 / H.265) | Best supported |
| WebM (VP8 / VP9) | Fully supported |
| MOV | Chrome 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
Was this guide helpful?
Your answer stays in this browser and sends no network request.