Instagram Feed video codec and container support
The Instagram Content Publishing guide read on 2026-10-08 supports VIDEO media containers for professional-account publishing but does not state which video codecs or file containers the Feed accepts in the captured text. It also documents carousels of up to 10 media items. Treat codec acceptance as undocumented here instead of assuming that HEVC in MOV or MP4 will work.
What the official pages state
| Surface | Documented fact | Official page |
|---|---|---|
| Professional-account API | VIDEO media type; no codec or container list in the page read | Instagram Content Publishing |
| Carousel | Up to 10 images, videos or a mix | Instagram Content Publishing |
Feed, Reels, Stories, ads and playback delivery are different surfaces. A fact for one is not copied to another.
Documented combinations
| Codec and container | Status | What the source says |
|---|---|---|
| H.264 / AVC in MP4 | Recommended | MP4 / H.264 / AAC is the documented Instagram feed video upload pair. |
| AAC in MP4 | Recommended | AAC is the default audio codec. |
| AAC in MOV (QuickTime) | Recommended | AAC is the default audio codec. |
| H.264 / AVC in MOV (QuickTime) | Accepted | MOV is accepted by Instagram feed; behavior inherits from MP4 path. |
| H.265 / HEVC in MP4 | Accepted | The Instagram API spec lists HEVC or H.264 video in MOV or MP4. |
| H.265 / HEVC in MOV (QuickTime) | Accepted | The Instagram API spec lists HEVC or H.264 video in MOV or MP4. |
Quick answers
Does Instagram Feed support H.264 (AVC)?
Yes: Instagram Feed documents H.264 (AVC) in MP4 (recommended), MOV (accepted).
Does Instagram Feed support H.265 (HEVC)?
Yes: Instagram Feed documents H.265 (HEVC) in MP4 (accepted), MOV (accepted). H.264 in MP4 is the documented safe choice.
Does Instagram Feed support AV1?
Instagram Feed's published upload documentation does not list AV1 in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.
Does Instagram Feed support VP9?
Instagram Feed's published upload documentation does not list VP9 in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.
Does Instagram Feed support VP8?
Instagram Feed's published upload documentation does not list VP8 in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.
Does Instagram Feed support MPEG-4 Part 2?
Instagram Feed's published upload documentation does not list MPEG-4 Part 2 in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.
Does Instagram Feed support ProRes?
Instagram Feed's published upload documentation does not list ProRes in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.
Every combination checked
Recommended: 3 · Accepted: 3 · Not documented: 26 · Non-standard mux: 16
| Codec | MP4 | MOV | WebM | MKV |
|---|---|---|---|---|
| H.264 / AVC | Recommended | Accepted | Non-standard mux | Not documented |
| H.265 / HEVC | Accepted | Accepted | Non-standard mux | Not documented |
| AV1 | Not documented | Not documented | Not documented | Not documented |
| VP9 | Not documented | Non-standard mux | Not documented | Not documented |
| VP8 | Non-standard mux | Non-standard mux | Not documented | Not documented |
| MPEG-4 Part 2 | Not documented | Not documented | Non-standard mux | Not documented |
| ProRes | Not documented | Not documented | Non-standard mux | Not documented |
| Codec | MP4 | MOV | WebM | MKV |
|---|---|---|---|---|
| AAC | Recommended | Recommended | Non-standard mux | Not documented |
| MP3 | Not documented | Not documented | Non-standard mux | Not documented |
| Opus | Non-standard mux | Non-standard mux | Not documented | Not documented |
| FLAC | Non-standard mux | Non-standard mux | Non-standard mux | Not documented |
| PCM (uncompressed) | Non-standard mux | Not documented | Non-standard mux | Not documented |
- Recommended
- the platform names this as a recommended upload
- Accepted
- listed as accepted, not the default
- Not documented
- not in the platform's published list; it may still upload, but convert to be safe
- Non-standard mux
- this codec is not normally carried in this container; files like this are rare
Sources
- Instagram feed video help: Instagram feed video upload; native mobile/web behavior may differ from API. Checked 2026-09-18.
- Instagram API: IG User Media (reel, story and video specifications): Instagram API publishing spec (also used by schedulers); Instagram publishes no codec list for app uploads. Checked 2026-10-05.
- Instagram Platform: Content Publishing: Instagram professional-account API publishing flow. Read 2026-10-08.
- Instagram Ranking Explained: Feed ranking context, not media acceptance. Read 2026-10-08.
Verdicts come from the published lists above. Where a list is silent, this page says “Not documented” rather than guessing.