Compress Video for Instagram

Instagram limits video files and aggressively compresses uploads. Pre-compress your videos to control quality before Instagram applies its own compression.

Powered by ffmpeg.wasm - runs entirely in your browser

Instagram video limits

Instagram allows up to 4GB for Reels (web) and 650MB for the app. More importantly, Instagram applies heavy compression — pre-compressing at higher quality gives better results.

How to Get Started

1.
Upload your Instagram video — Drop a Reel, Story, or post video.
2.
Set quality 70-80% — Instagram recompresses, so medium-high quality input is ideal.
3.
Post to Instagram — Download and upload to Instagram via app or web.

Key Features

📸

Reels & Stories ready

Works with vertical and square videos for Reels, Stories, and posts.

🎨

Better quality output

Pre-compressing at higher quality gives Instagram better source material.

🔒

Private processing

Your personal content stays on your device.

📉

File size reduction

Reduce file size for faster mobile uploads.

Frequently Asked Questions

Does Instagram compress videos I upload?

Yes, heavily. Instagram uses VP9 or H.264 at aggressive bitrates. Uploading a higher quality source gives Instagram better material to work with.

What aspect ratio for Reels?

9:16 (vertical) for Reels and Stories. 4:5 for feed posts. This tool doesn't crop — crop your video before compressing.

Should I use 1080p for Instagram?

Yes. Instagram recommends 1080×1920 for Reels. Don't downscale below 1080p before uploading.

What quality setting for Instagram?

75-80% quality gives Instagram good source material. Lower than 70% and Instagram's re-compression may make it look poor.

Ready to compress for Instagram?

Go to the Video Compressor →