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)