What you need to know before converting
MP4 is a container format that works on almost every device — phones, tablets, computers, streaming platforms. When you convert a video to MP4, you're changing the file wrapper and sometimes the video codec inside it. The conversion process depends on what format your video is in now, what device you want to play it on, and whether you have software installed.
You have three main routes: use free software on your computer, use an online converter, or use built-in tools if you're on Mac. Each has trade-offs. Desktop software is faster for large files and gives you more control over quality. Online converters work from any browser but upload your file to someone else's server and usually cap file size. Mac users can convert directly in QuickTime without installing anything.
Before you start, know your source format. Right-click the video file, select Properties (Windows) or Get Info (Mac), and look for the file type — it will say .avi, .mov, .mkv, .flv, or something similar. This tells you what you're starting with.
Key Takeaways
- MP4 conversion on Windows usually requires free software like HandBrake or VLC, which you download and install once, then use for any future conversions.
- Mac users can convert to MP4 directly in QuickTime by opening the file, going to File > Export As, and selecting MP4 from the format menu.
- Online converters like CloudConvert or Zamzar work in your browser with no installation, but they typically limit file size to 500 MB to 2 GB depending on the service.
- Conversion time depends on file size and your computer's processor — a 1 GB video usually takes 10 to 30 minutes on a standard laptop.
- The quality of your MP4 depends on the bitrate you choose during conversion; lower bitrate means smaller file but grainier video.
Converting on Windows with free desktop software
The most common free option is HandBrake, which runs on Windows, Mac, and Linux. Go to handbrake.fr, download the installer for Windows, and run it. The installation takes about two minutes and requires no payment or account.
Open HandBrake. Click "Open Source" and select your video file. On the right side, under "Presets," you'll see a list of preset options. Click "Fast 720p30" or "Normal" — these are pre-configured settings that will produce an MP4 file at a reasonable quality and file size. If your video is already high resolution and you want to keep it that way, choose "Surround Sound Passthru" or "High Profile" instead.
At the bottom, click "Browse" to choose where to save the new MP4 file. Then click "Start Encode." The software will show a progress bar. Depending on your video length and computer speed, this can take anywhere from a few minutes to an hour. You can close the window and come back — the conversion will continue in the background.
Another option is VLC Media Player, which most people already have. Open VLC, go to Media > Convert/Save, select your video, and choose MP4 from the profile dropdown. This is simpler than HandBrake but gives you fewer options for controlling quality.
Converting on Mac using QuickTime
Mac includes QuickTime, which can convert video to MP4 without installing anything. Open QuickTime, go to File > Open File, and select your video. Once it plays, go to File > Export As.
A dialog box will appear. At the bottom, there's a dropdown that says "Format." Click it and select "Movie Format" or look for an option that says "MPEG-4" or "MP4." Choose where you want to save the file, then click "Save." QuickTime will convert the video and save it as an MP4 in the location you chose.
If QuickTime doesn't recognize your video format, or if you want more control over the conversion settings, download HandBrake using the same steps as Windows — it works identically on Mac.
Using online converters if you don't want to install software
Online converters let you convert video in your browser without downloading anything. CloudConvert (cloudconvert.com) and Zamzar (zamzar.com) are two widely used options. Both are free for files under a certain size — usually 500 MB to 2 GB depending on the service.
On CloudConvert, click "Select File," choose your video from your computer, and the site will automatically detect the format. Under "Convert to," select MP4. Then click "Convert." The site will process the file on its servers and give you a download link when it's done. This usually takes 5 to 15 minutes depending on file size and how busy the service is.
Zamzar works the same way: upload your file, select MP4 as the output format, enter your email address, and click "Convert." Zamzar will email you a download link when the conversion is finished.
The main drawback of online converters is that you're uploading your video to someone else's server. If the video contains private or sensitive content, this may not be the right choice. Also, if your file is larger than the service's limit, you'll need to use desktop software instead.
Choosing the right quality and file size settings
When you convert to MP4, you can usually choose a bitrate — the amount of data per second the video uses. Higher bitrate means better quality but larger file size. Lower bitrate means smaller file but more visible pixelation or blurriness.
For most purposes, 2000 to 5000 kbps (kilobits per second) is a good middle ground. If you're converting for a phone or to save space, use 1000 to 2000 kbps. If you're converting for a large screen or archival, use 5000 to 8000 kbps. HandBrake's presets handle this automatically — "Fast 720p30" uses a lower bitrate for speed, while "High Profile" uses a higher bitrate for quality.
You can also choose the resolution — the width and height of the video in pixels. Common options are 480p, 720p, and 1080p. If your original video is 1080p and you convert to 480p, the file will be much smaller but you lose detail. If your original is 480p and you convert to 1080p, the file gets bigger but the video doesn't actually look sharper — you're just enlarging the same image.
Troubleshooting common conversion problems
If the conversion starts but stops partway through, the most common cause is that your computer ran out of disk space. Check how much free space you have on your hard drive — you need at least as much free space as the size of the original video file, plus the size of the new MP4 file. If you're low on space, delete some files or move the video to an external drive with more space.
If the software doesn't recognize your video file at all, the file may be corrupted or in a format the software doesn't support. Try opening the file in VLC Media Player first — if VLC can play it, then HandBrake should be able to convert it. If VLC can't play it either, the file is likely corrupted and conversion won't work.
If the converted MP4 plays on your computer but not on your phone or other device, the issue is usually the codec — the method used to compress the video. Most phones expect H.264 video codec and AAC audio codec inside the MP4 container. In HandBrake, make sure you're using a preset designed for your device type, or manually select H.264 under Video Codec and AAC under Audio Codec.
When to use each conversion method
| Method | Best for | File size limit | Time to convert |
|---|---|---|---|
| HandBrake (Windows/Mac) | Large files, multiple conversions, full control over quality | None | Depends on file size; usually 10–60 minutes |
| VLC (Windows/Mac) | Quick conversion, already installed on most computers | None | Depends on file size; usually 10–60 minutes |
| QuickTime (Mac only) | Mac users who want the simplest option with no installation | None | Depends on file size; usually 10–60 minutes |
| CloudConvert or Zamzar (online) | No installation, any device with a browser, files under 2 GB | 500 MB–2 GB depending on service | 5–20 minutes plus upload/download time |
Frequently Asked Questions
Will converting to MP4 reduce the video quality?
Not necessarily. If you choose the same bitrate and resolution as the original, the quality stays roughly the same. If you lower the bitrate or resolution to reduce file size, quality will decrease. HandBrake's presets are designed to keep quality high while reducing file size moderately.
How long does it take to convert a video to MP4?
It depends on the file size and your computer's processor. A 1 GB video typically takes 10 to 30 minutes on a standard laptop. Larger files or older computers may take longer. Online converters usually take 5 to 20 minutes plus the time to upload and download the file.
Can I convert a video that's already in MP4 format?
Yes, but usually there's no reason to. If your MP4 already plays on the device you want to use, you're done. If it doesn't play, the issue is usually the codec inside the MP4, not the container itself. You can re-encode it to change the codec, but this takes time and reduces quality slightly.
What if my video file is too large for an online converter?
Use desktop software like HandBrake or VLC instead. They have no file size limit and run on your own computer, so you don't have to upload anything. The trade-off is that you need to install the software first.
Do I need to keep the original video file after converting?
That's your choice. If the original file is in a format you don't need anymore, you can delete it to save space. If you might need it later or want to re-convert with different settings, keep it. The MP4 version is a separate file — deleting one doesn't affect the other.