Does Instagram support MOV? Yes, but some MOV files still fail
Apple's QuickTime container - the default export from iPhone camera rolls and Final Cut Pro
Source: Instagram API: Reel and video specifications. Instagram API publishing spec (MOV or MP4, H.264/HEVC, AAC); Meta's Instagram Feed video ad specs list MP4, MOV and GIF. Checked 2026-10-05.
Yes. Instagram accepts MOV as well as MP4 for Reels, feed videos and Stories: Meta's Instagram video specs list MP4 and MOV, and Instagram's publishing API names "MOV or MP4". When a MOV fails, uploads without sound or looks wrong, the container is not the problem; what is inside it is: ProRes video, uncompressed (PCM) audio, more than two audio channels or edit lists. Re-export with H.264 or HEVC video and AAC stereo audio and either extension works.
Find your case
| What you see | What it usually means | Do this |
|---|---|---|
| iPhone camera video (.MOV) | HEVC or H.264 video with AAC audio, both in Instagram's spec | Upload as is; no conversion needed |
| Exported from Final Cut, Premiere or DaVinci as ProRes .mov | ProRes is an editing codec, not in Instagram's spec, and files are huge | Re-export as H.264 (step 2) |
| Uploads but plays with no sound | PCM/uncompressed audio or more than 2 channels; Instagram's spec is AAC, mono or stereo | Re-export audio as AAC stereo, 48 kHz (step 3) |
| Rejected by a scheduler or third-party app | Apps publish through the Instagram API: 300 MB, 15 min, 1920 px wide, 25 Mbps maximum | Compress or resize to the API limits (step 4) |
| Rejected even though codecs look right | Edit lists or special boxes in the file container are not supported | Export a fresh file or convert to MP4 (step 5) |
| Uploads fine but looks blurry | Not a format problem | See why Reels look blurry (step 6) |
Fix it step by step
1. See what is inside your MOV
The extension does not tell you the codec. Check the video codec, audio codec, frame rate and size before converting anything.
2. Replace ProRes with H.264 or HEVC
Instagram's API spec lists HEVC or H.264 video, progressive scan, 4:2:0 chroma. In your editor choose H.264 (or HEVC) instead of ProRes; Meta's ad specs also ask for a fixed frame rate and square pixels.
3. Use AAC audio, mono or stereo
The spec is AAC, at most 48 kHz, 1 or 2 channels, 128 kbps. Uncompressed PCM or a multichannel mix is the usual reason a MOV uploads without sound.
4. Stay inside the API limits when posting from an app
Schedulers and other apps post through Instagram's API: MOV or MP4 with the moov atom at the front, 23-60 fps, at most 1920 px wide, 25 Mbps video, 3 seconds to 15 minutes, 300 MB.
5. Convert to MP4 if a MOV still fails
Renaming .mov to .mp4 changes nothing inside the file. A real conversion rewrites the container (dropping edit lists) and can re-encode the streams.
6. If it uploads but looks soft
Format is not the cause. Check the upload quality setting, resolution and HDR instead.
A MOV (or MP4) Instagram accepts
| Container | MOV or MP4 · no edit lists, moov atom at the front |
|---|---|
| Video | H.264 or HEVC, progressive, 4:2:0 · fixed frame rate |
| Audio | AAC, stereo or mono, up to 48 kHz, 128 kbps |
| Frame rate | 23-60 fps |
| Size | 1080 × 1920 for Reels and Stories · API maximum width 1920 px; Meta ad specs suggest 1440 × 2560 |
| Limits (API) | 3 s - 15 min, 300 MB, 25 Mbps · apps and schedulers; the Instagram app itself accepts larger files |
Frequently asked questions
Is MOV or MP4 better for Instagram?
Neither is better by itself. Both are accepted; what matters is H.264 or HEVC video with AAC audio inside. MP4 is the safer choice when a third-party app does the posting.
Is a MOV file the same as an MP4?
They are closely related containers that can hold the same H.264 or HEVC video and AAC audio. A MOV from an editor often holds ProRes and PCM audio instead, which is what causes trouble.
Can I just change .mov to .mp4?
No. Renaming changes only the label; the codecs and any edit lists stay. Convert or re-export the file instead.
Why does my MOV upload to Instagram with no sound?
The audio track is usually uncompressed PCM or has more than two channels. Instagram's spec is AAC, mono or stereo, up to 48 kHz. Re-export the audio as AAC stereo.
Sources
- Instagram API: Reel and video specifications (IG User Media) (official, checked 2026-10-05)
- Meta Ads Guide: Video ad specs on Instagram Reels (official, checked 2026-10-05)
- Meta Ads Guide: Video ad specs on Instagram Feed (official, checked 2026-10-05)
Reviewed 2026-10-05. Steps not attributed to a source are general video practice or computed above.