How to Convert Video for Instagram: Format, Resize & GIF Guide (2026)

Instagram only accepts MP4 files encoded with H.264 video and AAC audio. If your video is sitting in MOV, AVI, MKV, WMV, or even GIF format, it won't upload — or worse, Instagram will silently re-encode it and wreck the quality. This guide covers every conversion scenario you'll run into: format conversion to MP4, turning GIFs into videos, flipping landscape footage to vertical, and resizing for different Instagram placements. Each method includes step-by-step instructions you can follow right now.
How to Convert Video for Instagram - Hero Banner

Instagram Video Specs Quick Reference (2026)

Before converting anything, here's what Instagram actually requires. Bookmark this table — you'll come back to it.

PlacementAspect RatioResolutionMax LengthMax SizeFormat
Reels9:161080 × 192090 seconds4 GBMP4 (H.264)
Stories9:161080 × 192060 seconds4 GBMP4 (H.264)
Feed (Portrait)4:51080 × 135060 minutes4 GBMP4 (H.264)
Feed (Square)1:11080 × 108060 minutes4 GBMP4 (H.264)
Feed (Landscape)16:91080 × 60860 minutes4 GBMP4 (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.

How to Convert Any Video to Instagram MP4

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.

Method 1 — Using UniFab Video Converter (Desktop)

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.

Free Download

100% free, fully featured, and watermark-free.

Step 1

Launch UniFab, choose Video Converter, and click "Add Video" in the top menu, or just drag your video files directly into the window. 

UniFab Interface - Video Converter
Step 2

In the output format dropdown, select Choose other format...

UniFab Video Converter - choose other format
Step 3

Click "Web Video", then select "Instagram". Click "Start". UniFab will immediately convert the video suitable for Instagram for you.

convert video for instagram

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.

Method 2 — Using Free Online Tools

For quick, one-off conversions where you don't want to install anything, these online tools work well:

  • Canva: Head to Canva's video editor, upload your file, and download it as MP4. The free tier doesn't require signup for basic conversions, and you can also resize your video within the same workflow. It's probably the most straightforward option for simple conversions.
  • Kapwing: Drag your video into Kapwing's editor, select MP4 as the export format, and download. The free tier adds a small watermark on videos over a certain length, but for shorter Instagram clips it works fine.
  • Clipchamp (Microsoft): If you're on Windows, Clipchamp comes pre-installed on Windows 11. Upload your video, make any edits you need, and export as MP4. It's completely free with no watermark.

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.

How to Convert GIF to Video for Instagram

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.

Method 1 — Using UniFab Video Converter

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.

UniFab Interface - Video Converter

Step 2: Select MP4 as the output format. If you're posting as a Reel, set the resolution to 1080x1920 in the output settings.

convert gif to mp4

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.

Method 2 — Using Free Online Converters

  • VEED.io: Go to VEED's GIF-to-video converter, upload your GIF, select MP4 as the output, and download. No account needed for basic conversions.
  • Canva: Import your GIF into a Canva video project (choose the Instagram Reels or Stories template for automatic sizing), then export as MP4. This approach also lets you add text overlays or music to the GIF before exporting.
GIF to Video Conversion Flow

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.

How to Convert Horizontal Video to Vertical for Instagram

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.

Method 1 — Smart Crop with UniFab

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).

unifab video converter settings - aspect ratio.png

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.

Method 2 — Online Resize with Canva or Kapwing

Both Canva and Kapwing offer Instagram-specific templates:

  1. Step 1: Upload your horizontal video.
  2. Step 2: Select the Instagram Reels template (9:16).
  3. Step 3: Drag and reposition your video within the vertical frame to keep the important parts visible.
  4. Step 4: Export as MP4.

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.

Method 3 — Add Padding Instead of Cropping

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:

  • Blurred background: The most popular approach. The tool takes your video, blows it up and blurs it as the background, then overlays the sharp original in the center. It looks polished and fills the screen.
  • Solid color bars: Simple black, white, or branded-color bars above and below. Less distracting for instructional content.

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.

Horizontal vs Vertical Video Comparison

Pro Tips — Export Settings for Maximum Instagram Quality

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:

  • Codec: H.264 (this is non-negotiable for Instagram compatibility)
  • Audio: AAC at 256 kbps, 48 kHz sample rate
  • Frame rate: 30 fps (Instagram downscales anything higher, as noted by SocialPilot's specs guide)
  • Bitrate: 5,000 – 10,000 kbps (higher = better quality, larger file)
  • Resolution: Always 1080p minimum — 1080x1920 for Reels/Stories, 1080x1350 for Feed
  • Upload method: Use Wi-Fi, not cellular data. Instagram applies heavier compression on mobile data connections.

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.

FAQs

What video format does Instagram accept?

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.

Why does my Instagram video look blurry after uploading?

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.

Can you post a GIF on Instagram?

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.

What is the best aspect ratio for Instagram Reels?

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.

How do I convert a horizontal video to vertical for Instagram?

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.

What's the maximum video length for Instagram Reels?

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.

Can I batch convert multiple videos for Instagram?

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.

Is there a free video converter for Instagram?

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.

How do I resize a video for Instagram Feed vs. Stories?

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.

Does converting video reduce quality?

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.

Conclusion

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.

avatar
Harper Seven
UniFab Editor
Harper joined the UniFab team in 2024 and focuses on video technology–related content. With a blend of technical insight and hands-on experience, she produces authoritative software reviews, clear user guides, technical blogs, and video tutorials that help users better understand and work with modern video tools. Outside of work, Harper enjoys photography, outdoor activities, and video editing, often exploring visual storytelling through creative practice.