Best Free Video Converter
Convert a short video to MP4, WebM, MKV, MOV or GIF — free, no watermark, no signup.
How it works
- Upload. Choose a short video clip (up to 100 MB).
- Pick a format. Select MP4, WebM, MKV, MOV or animated GIF.
- Download. The converted video downloads automatically; nothing is stored.
About this tool
Video Converter re-encodes a video clip into a different format: MP4 for maximum compatibility, WebM for the web, MKV or MOV, or an animated GIF from a short clip. It runs the conversion server-side with ffmpeg under a strict size cap and a hard time limit, so the free tier stays fast and fair for everyone. It's sized for short clips and quick format changes rather than feature-length films. No watermark, no signup, and your file is converted in a temporary workspace and deleted immediately.
What people use it for
- Convert a clip to MP4 so it plays everywhere
- Make a WebM for a lighter web video
- Turn a short clip into an animated GIF
- Change a phone video’s format for an app that rejects it
Developer API
Automate this tool from your own code. Send a POST request to the endpoint below and get the same result the web tool produces. It is rate-limited per IP and needs no signup — API keys for higher limits are coming.
https://best.free/api/tools/video-converter/
| Parameter | Example | Required | Notes |
|---|---|---|---|
file (file) |
clip.mov |
Yes | Video file, ≤25 MB. |
format |
mp4 |
No | mp4 / webm / mkv / mov / gif. |
curl -X POST https://best.free/api/tools/video-converter/ \
-F 'file=@clip.mov' \
-F 'format=mp4' \
-o video.mp4
import requests
files = {"file": open("clip.mov", "rb")}
data = {"format": "mp4"}
r = requests.post("https://best.free/api/tools/video-converter/", files=files, data=data)
with open("video.mp4", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("format", "mp4");
const r = await fetch("https://best.free/api/tools/video-converter/", { method: "POST", body: fd });
const blob = await r.blob(); // the video.mp4
Response: The re-encoded video (or GIF).