Convert
Video converter
Open MP4, MOV or WEBM and export a re-encoded WEBM, an animated GIF, or a single frame as PNG or JPG. Trim the clip, change the resolution and frame rate, or drop the audio track.
Drop a file to start.
The converter needs JavaScript, because the conversion itself runs on your own device rather than on a server. Enable JavaScript to load it.
What this converter does
Re-encode to WEBM
Choose a bitrate, cap the resolution at 1080p, 720p or 480p, and reduce the frame rate. This is also how video compression works here.
Animated GIF
Capture frames across the trimmed range at a frame rate and width you set, then assemble them into a looping GIF.
Frame extraction
Scrub to any moment and export that single frame at full resolution as a PNG or a JPG.
How the re-encode works
Your clip is played once through a hidden canvas and captured with the browser's MediaRecorder, so a two-minute video takes roughly two minutes to convert. That is the trade-off for never uploading it. Keep the tab visible while it runs.
How it works
- 1
Add your file
Drag it in, click to browse, or paste from the clipboard.
- 2
Choose the output
Pick a format, then open Settings to fine-tune quality, size or trim points.
- 3
Download
The finished file is prepared on your device and offered as a download.
Frequently asked questions
Why is WEBM the only video output?
MediaRecorder is the only video encoder a browser exposes to a web page, and in Chrome, Edge and Firefox it writes WEBM. Producing MP4, MOV, AVI or MKV would require a server.
Why does conversion take as long as the video?
The clip is captured in real time as it plays, so the conversion runs at roughly playback speed. Reducing the resolution or frame rate does not shorten it, but trimming the clip does.
Which browsers handle video conversion best?
Chrome, Edge and Firefox. Safari's MediaRecorder support for WEBM is limited, so video re-encoding may not be available there. GIF export and frame extraction work everywhere.
Is there a length limit?
No fixed limit, but the whole output is held in memory until you download it, so very long clips can exhaust available RAM. Trimming first is the reliable approach.