Why compress before uploading to Instagram?
Unlike email or Discord, Instagram is not strict about file size — third-party spec guides list limits in the gigabytes for Reels. The problem is what happens after you upload: Instagram re-encodes every video to its own streaming formats. If you upload a 4K, 60 fps, high-bitrate file over mobile data, the upload is slow, can fail halfway, and Instagram still compresses it heavily. Preparing a 1080p file yourself gives you faster uploads and more predictable quality.
Recommended Instagram video settings
- Resolution: 1080p. For Reels and Stories that means 1080×1920 (9:16); for feed posts 1080×1350 (4:5) or 1080×1080 (1:1) work well.
- Format: MP4 with H.264 video and AAC audio — exactly what this tool outputs.
- Frame rate: 30 fps is the safe choice. Higher frame rates are accepted but use more of the bitrate.
- Quality: High for Reels you care about; Medium if you are uploading over a slow connection.
The preset on this page uses Quality: High at 1080p. The tool keeps your aspect ratio and never upscales, so a vertical 4K phone video becomes a vertical 1080p video.
How to prepare a video for Reels or Stories
- Edit and crop your video vertically first (in the Photos app, CapCut, or your editor of choice).
- Open the exported file in the compressor above and keep the High / 1080p preset.
- Press Compress video and download the MP4.
- In Instagram, create a Reel or Story and pick the compressed file from your gallery.
- If your app shows an “Upload at highest quality” option under Settings › Media quality, turn it on so Instagram does not reduce quality further on mobile data.
Tips for sharper Instagram videos
- Shoot in good light. Low-light noise looks like detail to the encoder, wastes bitrate and turns into mush after Instagram's compression.
- Avoid compressing twice. Start from your original or your editor's high-quality export, not a file you downloaded from another app.
- Keep text large. Small captions burnt into the video blur first; use Instagram's own text tools when possible.
- Prefer 30 fps for talking videos. Keep 60 fps only for fast action where smooth motion matters.
Troubleshooting
- The upload keeps failing: switch to Medium quality for a smaller file, or upload on Wi-Fi.
- Black bars appear: your video is not 9:16. Crop it in an editor before compressing.
- Audio is missing: licensed music may be muted by Instagram; this is unrelated to compression.
Sharing the same clip in chats? Use the WhatsApp preset. Recorded on an iPhone? See reduce iPhone video size.