One click, Instagram-ready
The "Convert for Instagram" button above opens the converter with H.264 video and the Balanced quality preset already selected — the format and quality Instagram wants. Drop in your file, pick the resize target for your placement, and convert.
What Instagram wants
Instagram accepts MP4 with H.264 video and AAC audio. If your clip is in another format — MOV, MKV, WebM, AVI — or uses a codec Instagram dislikes, uploads can fail, look soft, or get heavily re-compressed. The Instagram preset converts to a clean H.264 MP4 automatically, which avoids all of that.
The right size for each placement
- Reels & Stories — vertical 9:16, 1080 × 1920.
- Feed (portrait) — 4:5, 1080 × 1350.
- Feed (square) — 1:1, 1080 × 1080.
- Feed (landscape) — 16:9, 1080 × 608.
Just add the right resize
The preset handles format and quality — H.264 MP4 at Balanced — so the only thing left to choose is size. Use the resize option to match your placement: 1080 × 1920 for Reels and Stories, or one of the feed sizes above. Instagram maxes out at 1080p, so there's no benefit to uploading 4K — resizing down also keeps the file smaller and the upload quicker.
Nothing is uploaded to us
The conversion runs locally in your browser. H.264 from common formats like MP4 or MOV can use your browser's built-in encoder, which is usually hardware-accelerated; less common sources fall back to a WebAssembly build of ffmpeg. Either way, the actual conversion is your device's work, not ours — we just supply the code — and your video only goes to Instagram when you post it. It never passes through our servers, staying 100% private until you choose to share it.