Compress video for Instagram
Get a video ready for Instagram — crop it to the right shape for Reels, feed or Stories and shrink it for a fast, clean upload. All in your browser, nothing uploaded.
Drop a video here, or browse
MP4 · MOV · WebM — compressed right here, nothing uploaded
100% on-device · no signup · no watermark
Loading compressor…
Bigger files take longer — your CPU does the work, privately.
The shapes Instagram wants
Instagram uses different aspect ratios in different places: Reels and Stories are vertical 9:16, the classic feed post is square 1:1, and the taller 4:5 portrait takes the most feed space. Upload the wrong shape and Instagram crops it for you — often badly. Crop it yourself above to control exactly what stays in frame.
Use the crop control to pick 9:16 for Reels and Stories, 4:5 for a tall feed post, or 1:1 for a square. The tool center-crops your video to that shape without uploading it anywhere.
Why a clean file uploads better
Instagram re-compresses every upload on its servers, and it does a better job when you hand it an efficient H.264 MP4 rather than a huge raw clip. Compressing first means a faster upload, less data, and fewer ugly artifacts after Instagram’s own pass.
Keep 1080p for the sharpest result — Instagram displays up to 1080p wide. The quality preset here keeps your resolution and trims only the wasted bitrate.
Frequently asked questions
What size should an Instagram video be?
Match the placement: Reels and Stories are 9:16 vertical, square feed posts are 1:1, and portrait feed posts are 4:5. Crop to the right shape above, keep 1080p, and Instagram displays it without awkward auto-cropping.
How do I crop a video for Instagram Reels?
Use the crop control and pick 9:16 — the tool center-crops your video to vertical. Then compress and download, and upload the result to Reels or Stories.
Why does my video look bad after posting to Instagram?
Instagram re-compresses uploads. Handing it a clean, correctly-cropped 1080p H.264 MP4 (instead of a raw or wrongly-sized clip) gives a much better result after its pass — exactly what this tool produces.
Is my video uploaded to your servers?
No. Cropping and compression run entirely in your browser — nothing is uploaded to us. You upload the finished file to Instagram yourself.