With dozens of popular video formats circulating around the web, it's not always clear which one is preferable for sharing on social networks. Facebook supports a wide variety of video files, but they all have their own quirks. Below, we've outlined the most common video formats for uploading to Facebook, including the full list of supported formats, ideal codec settings, and the best formats for web sharing.
Currently, Facebook supports the following video formats:
What is the best overall video format for Facebook?
Despite the long list of accepted formats, not all of them offer an adequate balance between video quality and size. As a general rule, we recommend the MP4 format for Facebook videos. First, MP4 compression has a minimal effect on a video's quality, while still keeping your content at a manageable size. It's also one of the most popular video formats out there, so it will play on virtually any media software or web video platform (i.e. YouTube, Vimeo). The same cannot be said for all other video formats, and while you may see plenty of AVI and MKV files online, they're just not as suitable for social media.
If you need to convert a video file to MP4, we recommend using free conversion software like Handbrake (Windows/OSX/Linux) or Freemake Video Converter (Windows only).
Smart Video Settings for Facebook
After selecting a video format, you can still specify your codec, frame rate, resolution, and other advanced settings that optimize your video quality. Here are just a few technical tweaks that can help your videos stand out:
Codec: Ideally, you'll be uploading an MP4 video with an H.264 codec. H.264 is one of the most popular compression standards today, offering a great ratio between size and video quality. By default, Facebook will transcode anything you upload into H.264, so you don't need to specify anything in the advanced settings.
Frame Rate: Typical web videos look best when when kept at a frame rate between 25 and 30fps.
Aspect Ratio: For Facebook to optimize your video correctly, you need to upload a file within the 16x9 or 9x16 standard.
Resolution: For optimal resolution on Facebook, keep your video at or below 1280px. If your upload is smaller than 1280px, it's best to keep your dimensions as a multiple of 16px.