Instagram Reels video codec and container support
The Instagram professional-account Content Publishing guide we read on 2026-10-08 explains VIDEO and REELS media containers and resumable uploads, but it does not publish a video codec or file-container list in the captured page. Do not infer H.264, HEVC or AV1 acceptance from the word container in the API. Use a documented export only when a separate Instagram endpoint reference states its media requirements.
Safe default export: MP4, H264 video, AAC audio at 6,000 kbps. Open the Instagram Reels export preset.
What the official pages state
| Surface | Documented fact | Official page |
|---|---|---|
| Professional-account API | VIDEO and REELS media types; resumable video upload; no codec list in the page read | Instagram Content Publishing |
| Publishing rate | 100 API-published posts in a moving 24-hour period | Instagram Content Publishing |
This page scopes its absence claim to the official page read on the stated date. It does not claim that Instagram rejects an unlisted codec.
Documented combinations
| Codec and container | Status | What the source says |
|---|---|---|
| H.264 / AVC in MP4 | Recommended | MP4 / H.264 / AAC is the documented Instagram video upload pair. |
| AAC in MP4 | Recommended | AAC is the default audio codec inside the MP4 path. |
| AAC in MOV (QuickTime) | Recommended | AAC is the default audio codec inside the MOV path. |
| H.264 / AVC in MOV (QuickTime) | Accepted | MOV is accepted by Instagram; behavior for MOV + H.264 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 Reels support H.264 (AVC)?
Yes: Instagram Reels documents H.264 (AVC) in MP4 (recommended), MOV (accepted).
Does Instagram Reels support H.265 (HEVC)?
Yes: Instagram Reels documents H.265 (HEVC) in MP4 (accepted), MOV (accepted). H.264 in MP4 is the documented safe choice.
Does Instagram Reels support AV1?
Instagram Reels'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 Reels support VP9?
Instagram Reels'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 Reels support VP8?
Instagram Reels'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 Reels support MPEG-4 Part 2?
Instagram Reels'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 Reels support ProRes?
Instagram Reels'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 Content Publishing: API reference; native-app upload not reverified. 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 Help: Reel size and aspect ratios: Reel dimensions and frame-rate help, not a codec list. Read 2026-10-08.
Verdicts come from the published lists above. Where a list is silent, this page says “Not documented” rather than guessing.