ChangeMyFile - Free Online File ConverterChangeMyFile

Video Converter - Convert Any Video Format Free

Convert MP4, MKV, MOV, AVI, WEBM and 15+ video formats instantly

700+ ConversionsLightning Fast100% SecureAlways FreeNo Signup

All Video Formats

Click any format to see all available conversions for that file type.

Popular Video Conversions

Quick access to the most commonly used video file conversions.

Free Video converter online

Why You Are Here: Five Problems Video Converters Solve

People arrive at a video converter with one of five frustrations. Knowing which one applies to you will help you choose the right format and avoid converting twice.

  • Video will not play on the TV. You copied an MKV or FLV file to a USB stick and the smart TV shows nothing, or it plays audio but no picture. The TV does not support the container or the codec inside it.
  • iPhone video will not open on Windows. iPhones record in HEVC (H.265) inside a MOV container. Windows 10 and 11 require a paid codec extension from the Microsoft Store to open these files. Without it, the file appears broken.
  • File is too large to upload. TikTok caps uploads at 500 MB. WhatsApp compresses anything over 16 MB. Instagram Reels has a 4 GB ceiling but still re-encodes heavily. The original file from your camera or screen recorder often exceeds these limits.
  • Downloaded MKV or FLV file will not open. MKV is not natively supported on iPhone or many smart TVs. FLV requires Flash Player, which was permanently retired in December 2020. These files need to be converted to a modern container.
  • You want a smaller file without buying software. Modern codecs like H.265 and AV1 can cut file size by 40 to 60 percent at the same visual quality. Converting from an older codec to a newer one achieves this without expensive software.

The Container vs Codec Trap (Why Renaming the File Does Not Work)

This is the single most important concept in video compatibility, and almost no one explains it clearly.

A video file has two separate layers:

  • The container is the outer box. It is the file extension you see: MP4, MKV, MOV, AVI. The container organises the video stream, audio stream, subtitles, and chapter markers into one file.
  • The codec is how the video data inside that box is compressed. Common video codecs are H.264, H.265 (HEVC), AV1, and VP9. The codec is invisible in the file name.

Think of it like a shipping box. The box shape (container) tells you how it was packed and labelled. But what matters for the recipient is what is inside the box and whether their equipment can handle it (codec).

Why renaming .mkv to .mp4 does not fix anything

If you rename a file from video.mkv to video.mp4, you have only changed the label on the box. The data inside is unchanged. The device still has to decode the same H.265 stream, the same audio track, and the same subtitle format. If it could not do that before, renaming does nothing.

Why an MP4 can still fail on Windows

MP4 is a container. It can hold H.264, H.265, or AV1 video inside. An MP4 file containing H.265 will fail on Windows unless the HEVC Video Extensions codec is installed. The file extension says MP4, but the codec inside is not supported. This surprises many people because they assume MP4 always works everywhere.

The fix

True conversion re-encodes the video data. The file is decoded from the source codec and re-encoded into the target codec inside a new container. This is what a video converter does. Renaming does not re-encode anything.

Codec Comparison: H.264 vs H.265 vs AV1 vs VP9

Choosing a codec affects file size, quality, and which devices can play the result. Here is a practical comparison.

Codec File Size (vs H.264) Quality Device Support Best Use Case
H.264 Baseline Good Universal -- every device since 2008 Sharing, uploading, maximum compatibility
H.265 (HEVC) ~50% smaller Same quality at half the size Good on modern devices, but Windows requires paid codec, some older TVs do not support it Storage, 4K video, iPhone recordings
AV1 30 to 50% smaller than H.265 Excellent Modern only -- Chrome, Firefox, Android 10+, newer smart TVs; not supported on older hardware Web streaming, future-proof archives
VP9 ~30% smaller than H.264 Very good Web browsers, Android, YouTube; limited native device support Web video, WebM containers

Practical takeaway: If you are sharing a video and you do not know what device will play it, always convert to MP4 with H.264. It is the only codec with truly universal support across every generation of device.

Device Compatibility Matrix

This table shows which format and codec combinations play natively on common devices without installing extra software or apps.

Format + Codec iPhone Android Windows 10/11 macOS Samsung TV (2023+) PS5 / Xbox Series Car Stereo USB
MP4 H.264 Yes Yes Yes Yes Yes Yes Yes (most models)
MP4 H.265 Yes (iPhone 7+) Yes (Android 8+) Requires paid codec Yes Yes Yes Rarely
MKV H.264 No (requires app) Partial Yes (Windows 11 native, Win 10 needs app) No (requires app) Yes (most models) No Rarely
MKV H.265 No Partial Requires paid codec + app No Partial No No
MOV Yes Partial Requires QuickTime or paid codec Yes Partial No No
AVI No Partial Yes No (requires app) Partial No Yes (many models)
WMV No No Yes No No (removed 2025) No No
WebM No Yes (Chrome) Yes (browsers only) Yes (browsers only) Partial No No
FLV No No No (Flash retired) No No No No

Reading this table: If you see more than two No entries in the row for your current format, convert to MP4 H.264. It is the only row with Yes across every column.

Platform Upload Requirements

Social media platforms are strict about video specs. Using the wrong format means the upload will fail or the platform will re-encode your video and reduce quality further.

YouTube

  • Accepted formats: MP4, MOV, AVI, WMV, MKV, WebM, and others
  • Recommended: MP4 with H.264 video and AAC audio
  • Max file size: 256 GB (verified accounts)
  • Max length: 12 hours
  • Practical note: YouTube re-encodes every upload to VP9 and AV1 for delivery. Your upload quality is the ceiling for what viewers receive. Upload at the highest quality you have.

TikTok

  • Required format: MP4 or MOV
  • Recommended codec: H.264
  • Aspect ratio: 9:16 vertical (1080 x 1920) for full screen
  • Max file size: 500 MB on mobile, up to 2 GB on web
  • Max length: 10 minutes
  • Practical note: TikTok re-encodes aggressively. Upload at 1080p minimum. Anything below 720p will look poor after re-encoding.

Instagram Reels and Feed Video

  • Required format: MP4
  • Required codec: H.264
  • Aspect ratio: 9:16 for Reels, 1:1 or 4:5 for feed
  • Max file size: 4 GB
  • Max length: 90 seconds for Reels
  • Practical note: Instagram does not accept MKV, AVI, or WMV. If your upload fails, check the format first.

WhatsApp

  • Format: MP4 strongly preferred
  • Max file size when sent as video: 16 MB
  • To avoid compression: Send the file as a Document (paperclip icon) instead of as a video. WhatsApp compresses videos sent as media but sends Documents without re-encoding. The recipient will need to manually open it in a video player.
  • Practical note: For anything over 16 MB, convert to MP4 H.264 first, then send as a Document to preserve quality.

Vimeo

  • Recommended format: MP4 with H.264
  • Max file size: 500 MB on free plans, up to 10 GB on paid plans
  • Practical note: Vimeo preserves source quality better than most platforms. Upload the highest quality source you have.

Format-Specific Insights

Each format has one practical thing you need to know -- not a definition, but what actually matters when you are deciding whether to keep it or convert it.

MP4 -- The Container, Not the Quality Level

MP4 is a container format, not a quality standard. An MP4 file recorded on a cheap phone looks different from one recorded on a cinema camera. The visual quality depends entirely on the codec inside (H.264, H.265, or AV1) and the bitrate used. When someone tells you to send an MP4, they mean the container. They are not telling you anything about quality. If your MP4 fails to play on a device, check what codec is inside it before assuming the format is the problem.

MKV -- Designed for Local Playback, Not Device Compatibility

MKV was designed to store high-definition movies with multiple audio tracks, subtitle tracks, and chapter markers. It is excellent for this purpose. However, it was never designed for cross-device compatibility. iPhones cannot play MKV natively, most smart TVs do not support it, and gaming consoles do not recognise it. If you are trying to play an MKV file on anything other than a desktop media player like VLC, convert it to MP4 H.264. The video quality inside the MKV will be preserved during this conversion -- you are only changing the container.

MOV -- The iPhone Problem on Windows

iPhones since the iPhone 7 record video in H.265 (HEVC) by default and save it as a MOV file. MOV is an Apple container and H.265 is a modern codec. Windows 10 and 11 do not include an H.265 decoder. The result is that iPhone videos sent to a Windows user appear broken or will not open in the default Photos app or Media Player. The paid HEVC Video Extensions codec from the Microsoft Store (approximately USD 1) fixes this, but most recipients do not have it. The permanent fix is to convert MOV to MP4 H.264 before sharing. Alternatively, on your iPhone go to Settings > Camera > Formats and change from High Efficiency to Most Compatible. This makes the camera record H.264 instead of H.265, which is universally compatible but produces larger files.

AVI -- No Modern Use Case for Keeping It

AVI (Audio Video Interleave) was introduced by Microsoft in 1992. It does not support modern codecs efficiently, has poor streaming performance, and produces unnecessarily large files compared to MP4 with H.264 at the same quality. The only reason to have an AVI file today is because it came from an old device, old recording software, or an old archive. There is no reason to keep creating or saving in AVI format. Convert to MP4 H.264 and you will get the same quality in a smaller file that plays on everything.

WMV -- Losing Support Rapidly

WMV (Windows Media Video) is a proprietary Microsoft codec that was widely used in the early 2000s. It plays natively on Windows but has virtually no support anywhere else. Samsung removed WMV support from its smart TV firmware in 2025. iPhones, Android devices, and macOS do not support it without third-party apps. If you have WMV files you want to preserve or share, convert them to MP4 H.264 now. The longer you wait, the more devices will stop supporting it.

FLV -- Flash Is Permanently Dead

FLV (Flash Video) was the dominant web video format from approximately 2005 to 2015. Adobe Flash Player was the required plugin to play FLV files in a browser. Adobe permanently retired Flash Player on 31 December 2020. No major browser supports Flash. No new device includes a Flash Player. FLV files are completely unplayable on any modern system without a dedicated media player application. If you have FLV files, convert them to MP4 immediately. There is no scenario where keeping them in FLV format is beneficial.

WebM -- Excellent for Browsers, Limited Elsewhere

WebM was created by Google as an open-source web video format. It works natively in Chrome, Firefox, and Edge. Android supports it. However, WebM has no native support in iPhone Safari (iOS), macOS QuickTime, Windows Media Player, smart TVs, or game consoles. If you are embedding a video on a website, WebM is excellent -- smaller files and royalty-free. If you are sharing a video file with someone, do not use WebM. They will likely be unable to open it without a third-party player. Convert to MP4 for sharing.

3GP -- Legacy Mobile Format

3GP was designed for 3G mobile networks in the early 2000s. It uses very low bitrates and resolutions (typically 176 x 144 or 320 x 240). If you have a 3GP file, it was recorded on an old feature phone. Converting it to MP4 will not improve its resolution or quality -- that information was never captured. But converting to MP4 H.264 will make it playable on modern devices, which may not recognise the 3GP container at all.

M4V -- The DRM Complication

M4V is an iTunes container used for video purchased or rented from Apple. It is nearly identical to MP4 with one significant exception: M4V files purchased from iTunes are DRM-protected (Digital Rights Management). DRM-protected M4V files cannot be converted to any other format by any converter, including this one. If you try to convert a purchased iTunes movie, the conversion will fail or produce a blank output. M4V files you recorded yourself or imported into iTunes without DRM can be converted normally.

Generation Loss: Why You Should Always Convert From the Original

Video codecs like H.264, H.265, and AV1 are lossy. When a video is encoded, some visual information is permanently discarded to achieve a smaller file size. When you convert a video that is already encoded in a lossy codec, the process is:

  1. Decode the compressed video (some quality already lost from original recording)
  2. Re-encode into the new codec (more quality lost in this step)

Each re-encode from a lossy source compounds the quality loss. This is called generation loss. The effect is often subtle on the first conversion but becomes visible after multiple conversions as softness, blocking artefacts, or colour banding.

Practical rules to minimise generation loss

  • Always convert from the original source file. If you recorded a video on your phone, convert the original file from the camera roll, not a copy that was already sent through WhatsApp or uploaded to Instagram (both of which re-encode heavily).
  • Do not convert the same file multiple times. Decide on your target format once and convert directly from the source.
  • Lossless intermediates exist for editing. If you are editing video professionally, use ProRes or DNxHD as an intermediate format during editing. These are designed for repeated encode/decode cycles. Convert to H.264 or H.265 only at the final export step.
  • You cannot recover lost quality. Converting from a heavily compressed 720p file to H.265 will give you a smaller file, but it will not restore detail that was not in the source. Resolution cannot be increased by conversion.

Decision Guide: Which Format Do You Need?

Use this guide to find the right conversion for your situation without reading the entire page.

My video will not play on my device

Device Recommended Format Conversion Page
iPhone / iPad MP4 H.264 MKV to MP4 / AVI to MP4
Android phone or tablet MP4 H.264 MKV to MP4 / MOV to MP4
Windows PC (default apps) MP4 H.264 MKV to MP4 / MOV to MP4
Samsung smart TV MP4 H.264 MKV to MP4 / WMV to MP4
PS5 or Xbox Series X MP4 H.264 MKV to MP4
Car stereo USB MP4 H.264 or AVI MKV to MP4

My upload is failing or being rejected

Platform Required Format Key Restriction
TikTok MP4 H.264, 9:16 500 MB max on mobile
Instagram MP4 H.264 4 GB max, no MKV or AVI
WhatsApp MP4 H.264 16 MB as video, send as Document for larger files
YouTube MP4 H.264 recommended 256 GB max

Specific situations

  • iPhone video will not open on Windows: The file is MOV with H.265. Convert to MOV to MP4 using H.264. Or on iPhone: Settings > Camera > Formats > Most Compatible.
  • MKV plays on VLC but not on TV: Convert to MP4 H.264. The MKV container is the problem, not the video content inside it.
  • FLV file from old download: Flash is retired. Convert to MP4 via FLV converter.
  • Need to reduce file size significantly: Convert to MP4 H.265 if your audience uses modern devices (iPhone 7+, Android 8+, newer TVs). Be aware Windows users may need the HEVC codec extension.
  • Embedding video on a website: Use WebM as primary with MP4 H.264 as fallback. Most website builders accept both via the HTML5 video tag.

Supported Video Formats

ChangeMyFile converts between all major video formats:

  • MP4 - Universal standard, plays on virtually every device and platform
  • MKV - High-quality container for HD content with multiple audio tracks
  • MOV - Apple QuickTime format recorded by iPhones and Macs
  • AVI - Classic Windows format from the 1990s, still found in old archives
  • WebM - Open format optimised for web streaming in browsers
  • WMV - Windows Media Video, Microsoft proprietary format
  • FLV - Flash video from the pre-2020 web era
  • MPG / MPEG - DVD and broadcast standard compression
  • MTS - AVCHD format from camcorders and Sony cameras
  • 3GP - Legacy mobile format from 3G-era feature phones
  • M4V - iTunes container (non-DRM files only)

Reviewed by ChangeMyFile Team · Last reviewed: April 2026

Pro Tip

Use MP4 with H.264 codec for maximum compatibility - it plays on 99% of devices including smart TVs, phones, and game consoles without any issues.

Common Mistake

Don't convert videos multiple times in a row. Each conversion can reduce quality. Always convert from your original source file for best results.

Best For

Use our video converter when you need to play videos on different devices, share large files more easily, or convert old formats to modern standards.

Not Recommended

Avoid converting already-compressed videos to even smaller formats if quality matters - you can't add back detail that's already been removed.

Frequently Asked Questions

The MP4 container can hold different codecs inside. Your TV likely supports MP4 with H.264 but not MP4 with H.265. Open the file in VLC, go to Tools > Media Information > Codec, and check what codec is listed. If it says H.265 or HEVC, convert the file to MP4 with H.264. That version will play on virtually every smart TV.

iPhones record in H.265 (HEVC) inside a MOV container by default. Windows 10 and 11 do not include an H.265 decoder. You need to either convert the file to MP4 H.264 before sharing, or on your iPhone go to Settings > Camera > Formats and switch to Most Compatible mode, which records in H.264 instead.

No. Renaming only changes the label. The video data inside is unchanged. The device still has to decode the same codec that was in the MKV. If it could not do that before, the renamed file will still fail. You need to use a video converter to re-encode the content into a new format.

MP4 with H.264 is the best format for sharing. It is supported by every device made since 2008, every social media platform, every smart TV, and every operating system. When in doubt, convert to MP4 H.264.

Yes, some quality loss occurs whenever you re-encode from a lossy source. The effect is usually small on a single conversion but compounds if you convert the same file multiple times. To minimise loss, always convert from the original source file, not from a copy that has already been shared or re-encoded by a platform like WhatsApp or Instagram.

Movies purchased or rented from iTunes are DRM-protected. DRM (Digital Rights Management) is an encryption system that prevents copying and conversion. No converter can process DRM-protected M4V files. Only M4V files you created yourself or imported without DRM can be converted.

TikTok accepts MP4 or MOV files up to 500 MB on mobile and up to 2 GB via the web uploader. The video must use H.264 codec. For best results, upload at 1080p resolution in 9:16 aspect ratio. TikTok re-encodes all uploads, so starting with higher quality gives better results.

FLV requires Adobe Flash Player to play in a browser. Adobe permanently retired Flash Player on 31 December 2020 and all major browsers removed Flash support. No modern device includes Flash Player. FLV files are unplayable without a dedicated media player application. Convert FLV files to MP4 to make them playable on modern systems.

Both are containers. MP4 is designed for cross-device compatibility and is supported natively on iPhones, Android, Windows, macOS, smart TVs, and game consoles. MKV is designed for local playback and supports multiple audio tracks, subtitle tracks, and chapters, but is not supported natively on iPhones, most game consoles, or many smart TVs. For sharing, use MP4. For local archiving with multiple audio tracks, MKV is fine.

WhatsApp compresses videos sent as media and limits them to 16 MB. To avoid compression, send the file as a Document instead of as a video. Tap the paperclip icon, choose Document, and select your video file. The file is sent without re-encoding. The recipient will need to open it manually in a video player rather than it playing inline.