Skip to content

Convert to MP4

Turn MKV, MOV, AVI, WebM and other videos into an MP4 that plays everywhere.

Convert to MP4

Your file is processed on your device and is never uploaded to TubePull servers.

Drop a file here, or

Video processing uses FFmpeg (via ffmpeg.wasm) and Mediabunny. See third-party licenses.

How to use the Convert to MP4

  1. Press Choose a file and pick an MKV, MOV, TS, FLV, AVI, WebM, WMV or 3GP video, or drop it onto the page. The file stays on your device.
  2. Wait while the tool reads the file. It finds the format from the content, and if the file isn't one it can convert, a message says so and Start stays off.
  3. Press Start. There are no settings: tracks that MP4 can hold are copied, and only the others are re-encoded.
  4. Watch the progress bar. A file that needs re-encoding, or an FLV, AVI or WMV file, uses the compatibility engine (about 32 MB), which downloads once and then stays cached.
  5. Read the list of copied, re-encoded and left-out tracks, then press Download to save the MP4 with "-converted" added to its name.

Convert a video to MP4 in your browser

TubePull Convert to MP4 turns an MKV, MOV, TS, FLV, AVI, WebM, WMV or 3GP file into an MP4. The conversion happens on your computer or phone, inside this browser tab. Your video never travels to TubePull or anywhere else, and you don't need an account. There are no settings to get right. The tool looks at every track in the file. Each one that MP4 can carry as it is gets copied without re-encoding. Only the tracks that can't be copied are re-encoded. When the video is H.264 or HEVC and the audio is AAC or MP3, which covers most phone videos and screen recordings, nothing is re-encoded and the picture and sound stay exactly as they were.

What happens to each track

Track in your fileIn the MP4Quality
H.264 videoCopied without re-encodingUnchanged
HEVC (H.265) videoCopied without re-encoding and tagged hvc1, the form Apple players expectUnchanged
VP8, VP9, MPEG-4 Part 2 (Xvid, DivX), WMV and other videoRe-encoded to H.264 (8-bit, 4:2:0) at a high-quality setting, with the same frame size and frame rateA small loss from one new encode
AAC or MP3 audioCopied without re-encodingUnchanged
Opus, Vorbis, FLAC, WMA, AC-3 and other audioRe-encoded to AAC at 192 kbps with the same number of channelsA small loss from one new encode
AV1 videoCan't be converted (see Limits below)No MP4 is made

When a re-encoded video has an odd width or height, that side is rounded down by one pixel, because 4:2:0 H.264 needs even sizes. Each frame keeps its original timing, so a phone video with a variable frame rate stays in sync. Re-encoded audio keeps its sample rate up to 48 kHz; higher rates become 48 kHz. After the conversion, a short list tells you what happened to each track: copied or re-encoded, and which tracks were left out. When everything was copied, it says that no quality was lost.

  • MKV to MP4. Recordings from OBS and other screen recorders are often MKV files with H.264 and AAC, so they are copied in full. If you recorded several audio tracks, such as game sound and microphone, every one of them is kept.
  • MOV to MP4. Most iPhone and QuickTime videos hold H.264 or HEVC with AAC sound, so they are copied as well. An HEVC video stays HEVC.
  • WebM to MP4. WebM uses VP8 or VP9 video with Opus or Vorbis sound, which many phones, editors and players don't accept in an MP4, so both are re-encoded to H.264 and AAC.
  • AVI to MP4. Older AVI files usually hold Xvid or DivX video, which is re-encoded. Their MP3 sound is copied.
  • TS to MP4. Recordings from TV tuners, DVRs and live-stream captures are MPEG-TS files. H.264 with AAC is copied; older MPEG-2 recordings are re-encoded.
  • FLV to MP4. Old Flash videos often hold H.264 and AAC, which are copied into a file that modern players open.
  • WMV to MP4. Windows Media video and audio always need re-encoding.
  • 3GP to MP4. Videos from older phones are copied when they hold H.264 and AAC, and re-encoded otherwise.

Does converting to MP4 lose quality?

Only when a track has to be re-encoded. A copied track keeps the same compressed frames and audio packets, so it is the same video in a different container. The file size usually stays close to the original. A re-encode decodes the track and compresses it again, which always loses a little detail. The tool uses a setting where the loss is hard to see, but it can't make a video better than its source, and the new file can be larger or smaller than the old one. When the aim is a smaller file, the Video Compressor lets you pick a quality level or a size in MB. Renaming a file from .mkv or .mov to .mp4 doesn't convert it. The extension is only a label: the data inside is still arranged the old way, and many players refuse it. This tool reads the format from the file's content, so a file with the wrong extension is still handled correctly.

What the MP4 keeps and what it leaves out

  • Kept: the first video track and every audio track, in their original order. The MP4 has the same length as the original, to within a tenth of a second.
  • Tags: titles and other tags that MP4 can store are kept, and so is the recording date. The conversion doesn't add today's date. Location and camera details in an iPhone video can come along too, so keep that in mind before you share a private one. The Video Metadata Remover can take them out of the converted MP4.
  • Left out: subtitle tracks, data tracks (such as timecode), attached fonts and pictures, chapters and cover art. The result list names each one with its codec. When the file was read in the page rather than by the compatibility engine described below, the list can't see subtitle and data tracks, so it says in one sentence that any such tracks were left out. Keep the original if you need them.
  • Fast start: the MP4's index is written before the video data, so a player or website can start playing it before the whole file has downloaded.

Where the conversion happens

The video is opened from your device and converted in this tab. The page makes no network request that contains your video, its name or its details; it only loads the tool's own program files from TubePull. When every track can be copied and your browser can read the file, as with most MKV, MOV, TS and 3GP files, the tracks are copied straight into the MP4 in the page by Mediabunny, an open-source media library, with no large download. When a track needs re-encoding, or the file is FLV, AVI or WMV, the tool uses its compatibility engine instead: FFmpeg compiled to WebAssembly (ffmpeg.wasm). That engine is about 32 MB. It downloads the first time a job needs it and then stays in your browser's cache. Exact versions, licenses and source code links are on the licenses page.

Limits

  • MP4 files aren't accepted, since they are already MP4. To cut one, use the Video Trimmer.
  • AV1 video can't be converted. This tool would have to re-encode it, and the compatibility engine can't decode AV1, so you see a message that the browser can't process the codec. Another browser won't help with this tool.
  • HEVC is copied, not changed to H.264. It plays on recent Apple devices and most recent phones and TVs, but some older computers and players can't decode HEVC.
  • On the compatibility engine, a job is refused when its output is estimated at more than about 1.5 GB. For this tool the estimate is the size of your file, so a file over 1.5 GB converts only when every track can be copied in the browser.
  • Your device's memory sets the practical size limit. On a phone, files over 500 MB bring up a warning, but you can still start the conversion.
  • One file at a time. Videos protected with DRM can't be converted.

This tool converts files you already have. To save a YouTube video as MP4 from its link, use the YouTube to MP4 downloader. For other sites, paste the link into the TubePull downloader. Once you have the MP4, you can cut it with the Video Trimmer, take its sound with Video to MP3, or browse the other free video tools.

Frequently asked questions

Is Convert to MP4 free?
Yes. Convert to MP4 costs nothing, needs no sign-up and adds no watermark. Your own device does the conversion, so there is no server time to pay for and no daily limit.
Is my video uploaded when I convert it to MP4?
No. The video is opened from your device and converted inside the browser tab, and the MP4 is saved from there. Neither the video nor its name or details is sent to TubePull or to any other server.
Does converting to MP4 lose quality?
Not when the tracks can be copied. H.264 and HEVC video and AAC and MP3 audio go into the MP4 without re-encoding, so they are unchanged, and when every track was copied the result says no quality was lost. Other codecs, such as VP9 from a WebM file or WMV, are re-encoded to H.264 and AAC, which loses a little detail.
Can I just rename an MKV or MOV file to .mp4?
Renaming changes only the label, not the file's structure, so many players and websites still refuse it. Convert to MP4 rewrites the file as a real MP4 and copies the video and audio into it unchanged whenever MP4 can hold them.
Which formats can I convert to MP4?
MKV, MOV, TS, FLV, AVI, WebM, WMV and 3GP videos. The format is read from the file's content, so a wrongly named file still works. MP4 files aren't accepted, because they are already MP4.
What happens to subtitles and extra audio tracks?
Every audio track is kept in its original order, so dubbed languages and commentary tracks come along. The MP4 keeps the first video track only. Subtitle tracks, data tracks, attachments, chapters and cover art are left out, and the result lists them, so keep the original file if you need them.
Will the MP4 play on an iPhone, a Mac or Windows?
An MP4 with H.264 video and AAC audio plays on almost every device. HEVC video is copied as HEVC and tagged hvc1, the form iPhone and QuickTime need, but some older Windows computers and players can't decode HEVC.
Why does it say this browser can't process the codec?
The video is most likely AV1. Convert to MP4 would have to re-encode AV1 to H.264, and its compatibility engine can't decode AV1, so the file can't be converted here in any browser.
How large a file can I convert, and does it work on a phone?
There is no fixed limit, but memory sets a practical one. When a track has to be re-encoded, or the file is FLV, AVI or WMV, files over about 1.5 GB are refused. Phones show a warning above 500 MB, and the conversion can still run.
Can I convert a YouTube video to MP4 from its link?
This tool only takes files from your device. To save a YouTube video as MP4 from its link, use the YouTube to MP4 downloader.