
Table Of Content
Before converting anything, here's what Instagram actually requires. Bookmark this table — you'll come back to it.
| Placement | Aspect Ratio | Resolution | Max Length | Max Size | Format |
| Reels | 9:16 | 1080 × 1920 | 90 seconds | 4 GB | MP4 (H.264) |
| Stories | 9:16 | 1080 × 1920 | 60 seconds | 4 GB | MP4 (H.264) |
| Feed (Portrait) | 4:5 | 1080 × 1350 | 60 minutes | 4 GB | MP4 (H.264) |
| Feed (Square) | 1:1 | 1080 × 1080 | 60 minutes | 4 GB | MP4 (H.264) |
| Feed (Landscape) | 16:9 | 1080 × 608 | 60 minutes | 4 GB | MP4 (H.264) |
The universal rule: MP4 container with H.264 video codec and AAC audio codec. According to Instagram's Help Center, MP4 is the recommended format across all placement types. If your video matches this format and falls within the resolution and length limits for your target placement, you're good to upload.
Everything else — MOV from your iPhone, AVI from older cameras, MKV from screen recordings, GIF files — needs to be converted first.
This is the most common scenario: you have a video in the wrong format and need it in MP4 for Instagram. Here are two reliable methods.
UniFab Video Converter is a free desktop tool that handles over 1,000 video and audio formats. It's particularly useful when you're dealing with large files or need to convert a batch of videos at once — situations where online tools start hitting their limits.
100% free, fully featured, and watermark-free.
Launch UniFab, choose Video Converter, and click "Add Video" in the top menu, or just drag your video files directly into the window.
In the output format dropdown, select Choose other format...
Click "Web Video", then select "Instagram". Click "Start". UniFab will immediately convert the video suitable for Instagram for you.
If you regularly post to Instagram and deal with videos from multiple sources (camera footage, screen recordings, downloaded clips), UniFab's batch processing saves real time. Add all your files, set the output format once, and convert everything in a single run.
For quick, one-off conversions where you don't want to install anything, these online tools work well:
One thing to keep in mind with online tools: most cap uploads at 500 MB to 1 GB on free plans, and the conversion speed depends entirely on your internet connection. For anything over a few minutes long or in 4K, a desktop tool is more practical.
Here's something that catches a lot of people off guard: Instagram flat-out doesn't support animated GIF uploads. You can't post a GIF as a GIF. If you try uploading one, it'll either fail or appear as a static image — just the first frame, frozen.
The solution is converting your GIF to MP4 video before uploading. It takes about a minute.
If you already have UniFab installed from the previous section, this is the easiest path:
Step 1: Open UniFab, choose Video Converter, and add your GIF file.
Step 2: Select MP4 as the output format. If you're posting as a Reel, set the resolution to 1080x1920 in the output settings.
Step 3: Click Start. The GIF-to-MP4 conversion is nearly instant since GIF files are typically small.
Got a folder full of GIFs you want to post? Add them all at once. UniFab's batch processing converts the entire batch with the same settings, which is handy if you're building out a content calendar.

Quick tip: Once your converted GIF is on Instagram, there's no built-in loop setting — but short videos (under 5-10 seconds) naturally loop in the Reels player. Keep your GIF-turned-video short for that seamless loop effect.
If you've ever tried uploading a landscape (16:9) video to Instagram Reels or Stories, you know the result: huge black bars on the top and bottom, with your actual content shrunk down to a fraction of the screen. Not exactly the engagement booster you were hoping for.
You need to convert that horizontal video to vertical (9:16) format. There are two basic approaches: cropping into the frame, or adding padding around it.
Step 1: Import your horizontal video into UniFab Video Converter.
Step 2: In the output settings, select a 9:16 aspect ratio preset (or manually set 1080x1920 resolution).
Step 3: Adjust the crop frame to keep the most important part of the video visible. For talking-head videos, center the crop on the speaker's face. For wider scenes, pick the side with the most action.
Step 4: Export as MP4. UniFab maintains the resolution within the cropped area, so you're not losing sharpness — just the edges of the frame.
Both Canva and Kapwing offer Instagram-specific templates:
These tools also let you pinch-to-zoom on the video within the frame, which gives you more control over what stays visible after the crop.
Sometimes cropping just cuts away too much. If your horizontal video has important content across the full width — a wide product shot, a screen recording with UI on both sides, or text-heavy content — padding is the better option.
Instead of cropping, you keep the full video and add filler above and below:
Canva, CapCut (mobile), and Kapwing all support background blur padding. CapCut is particularly good for this on mobile if you're editing directly from your phone.

Instagram re-compresses every video you upload. That's unavoidable. But you can minimize the damage by starting with the right export settings. Think of it like this: if you start at 100% quality and Instagram knocks it down 20%, you're at 80%. Start at 70% from a bad conversion, and you end up at 50%.
Here are the settings that give Instagram the best starting material:
One last thing: don't convert your video multiple times through different tools. Each conversion pass degrades quality slightly. Go from your source file directly to the Instagram-ready MP4 in one step.
Instagram accepts MP4 files encoded with H.264 video and AAC audio. This applies to all placements — Reels, Stories, Feed posts, and Live recordings. While Instagram may technically process other formats like MOV behind the scenes, uploading in MP4 gives you the most predictable results with the least quality loss.
Instagram re-compresses every video upload to save bandwidth. If your source video was already low-resolution or heavily compressed, the additional Instagram compression makes it worse. Fix this by exporting at 1080p minimum with a bitrate of at least 5,000 kbps, and upload over Wi-Fi instead of cellular data.
Not directly. Instagram doesn't support animated GIF file uploads. You need to convert your GIF to MP4 video first, then upload the MP4 as a regular video post or Reel. Tools like UniFab Video Converter, VEED.io, and Canva can handle this conversion in under a minute.
9:16 (vertical) at 1080 x 1920 pixels. This fills the entire phone screen when viewers are scrolling through Reels. Using any other aspect ratio — especially 16:9 landscape — results in black bars and significantly less visual impact.
You have two options: crop the video to 9:16 (which cuts the sides), or add padding like a blurred background (which keeps the full frame). Desktop tools like UniFab let you adjust the crop position precisely, while Canva and Kapwing offer drag-and-drop repositioning with background fill options.
Instagram Reels support videos up to 90 seconds long. Stories allow up to 60 seconds per frame, and Feed video posts can run up to 60 minutes. For engagement, shorter tends to perform better — most viral Reels land between 15 and 30 seconds.
Yes. Desktop tools like UniFab Video Converter support batch processing — you can add dozens of files and convert them all to Instagram-ready MP4 in a single run. This is particularly useful for social media managers handling multiple accounts or content calendars. Most online tools only process one file at a time.
Several options are genuinely free. UniFab Video Converter is completely free with no watermarks or limitations. Clipchamp (built into Windows 11) is completely free with no watermark. Canva's free tier handles simple format conversions. Kapwing's free plan works for shorter clips but adds a watermark on longer videos.
For Feed posts, the recommended size is 4:5 portrait (1080 x 1350 pixels) — this takes up the most screen space in the feed. For Stories and Reels, use 9:16 (1080 x 1920 pixels) for full-screen vertical. Square 1:1 (1080 x 1080) is still supported for Feed but doesn't maximize screen real estate like 4:5 does.
It can, but it doesn't have to. If you convert using a tool that maintains H.264 encoding at 1080p resolution with a bitrate of 5,000 kbps or higher, the quality difference is negligible. The main risk is converting multiple times — each pass through a converter introduces slight degradation. Always go from your original source file directly to the final MP4 in one conversion step.
That covers every Instagram video conversion scenario you're likely to face: format conversion to MP4, GIF-to-video, horizontal-to-vertical, and resizing for different placements. The specs table at the top has the exact numbers for each Instagram format in 2026.
For occasional, quick conversions, the free online tools — Canva, Kapwing, Clipchamp — get the job done with zero setup. If you're converting videos regularly, working with large files, or need batch processing for a content calendar, UniFab Video Converter handles all of it from your desktop with GPU-accelerated speed and no file size restrictions. It's completely free, so there's nothing to lose by giving it a try.