Best Free Video Converter

Convert a short video to MP4, WebM, MKV, MOV or GIF — free, no watermark, no signup.

Up to 200 MB free — 1 GB on Pro. Processed on the server, never stored.

The result downloads automatically when ready.

100% free No signup No watermark Files processed in memory, never stored
Go Pro for the best AI models — image, video and chat — plus bigger uploads, priority in the queue and no waiting. Upgrade to Pro
Love best.free? Share it

How it works

  1. Upload. Choose a short video clip (up to 100 MB).
  2. Pick a format. Select MP4, WebM, MKV, MOV or animated GIF.
  3. 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.

POST 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).

Frequently asked questions

Input is most common video files; output can be MP4, WebM, MKV, MOV or an animated GIF. Pick the output to match where the video needs to play.

Video encoding is heavy, so the free tier caps input at 100 MB and enforces a hard time limit to keep the shared server fast and fair. It is built for short clips, not long films.

Choose GIF as the output format. The clip is converted to an animated GIF at a sensible frame rate and width — ideal for a short, looping snippet.

Re-encoding always involves some loss, but the encoder uses a quality-balanced setting so the result looks close to the original at a reasonable file size.

If a conversion would exceed the hard time limit it is stopped and you are asked to try a shorter or smaller clip, rather than tying up the server indefinitely.

No. It is written to a temporary workspace only for the conversion and deleted the moment the output is returned — nothing is kept.

Yes. POST your file as multipart/form-data to /api/tools/video-converter/ and the processed file streams straight back — the same engine the web tool uses, so results are identical. It is rate-limited per IP like the web version and needs no signup; API keys for higher limits are coming. See the API section above for ready-to-run curl, Python and JavaScript examples.

Yes — Video Converter is completely free, with no watermark on the output and no credit card required.

Yes. It runs in your browser, so Video Converter works on phones and tablets as well as desktop — there is no app to install.

No. Video Converter works with no signup at all; an optional free account only exists to unlock higher usage limits.

Related tools

Rate this page
5.0/5 (0)

What could we improve? Your feedback helps us fix issues.