Guide
Compress a video for Instagram: smaller file, same sharp picture
Drop a video above. It is already set to Light, which makes the file smaller and leaves the picture at the size and shape you filmed.
In short
- This tool makes the file smaller and leaves the resolution and shape you filmed.
- It opens on Light, the quality level that is hard to tell apart from the original.
- Instagram asks for at least 30 frames a second and 720 pixels; compressing keeps both.
- The tool aims below the quality you have, and says if the copy comes out bigger.
- Your file is not uploaded. The whole thing runs inside this browser tab.

Instagram compressor
Runs in your browser · files never leave this page
Drop a video here
or
How to shrink it
Quality level
Your file never leaves this page. The engine downloads once, the work happens in this tab, and there is no upload, no account and no storage. Close the tab and the file is gone unless you downloaded it.
More free tools: Video compressor · Video resizer · Video to MP4 · Video to MP3 · Video clipper · all tools
What Instagram asks for
These numbers come from Instagram's help page on Reels, read in September 2026.
- Instagram accepts any shape between 1.91:1, which is wide, and 9:16, which fills a phone screen.
- Instagram asks for at least 30 frames a second, and phones normally film at 30 or 60.
- Instagram asks for at least 720 pixels, so anything filmed at 1080p is well above it.
- Instagram's Reels page lists no maximum file size, so compressing is about a faster upload.
Instagram video specs
| Spec | Instagram asks for | After compressing |
|---|---|---|
| Shape | Between 1.91:1 and 9:16 | Unchanged |
| Frame rate | At least 30 frames a second | Unchanged |
| Resolution | At least 720 pixels | Unchanged on Light and Balanced |
| File size | Not listed on that page | Smaller |
Spec: Shape
- Instagram asks for
- Between 1.91:1 and 9:16
- After compressing
- Unchanged
Spec: Frame rate
- Instagram asks for
- At least 30 frames a second
- After compressing
- Unchanged
Spec: Resolution
- Instagram asks for
- At least 720 pixels
- After compressing
- Unchanged on Light and Balanced
Spec: File size
- Instagram asks for
- Not listed on that page
- After compressing
- Smaller
Which quality level should you pick?
Light is the right pick for almost everyone. Here is what each of the three levels does.
- Light is the best pick for Instagram: the picture stays at the resolution you filmed and the file gets a lot smaller.
- Choose Balanced for a long clip when your upload is slow: the file gets smaller and the picture gets a little softer.
- Choose Small only for a very long clip. It also brings the picture down to 720p, which is the least Instagram asks for.
Quality levels
| Level | What it does | For Instagram |
|---|---|---|
| Light | Hard to tell apart from the original, and a fair bit smaller | Best pick |
| Balanced | Smaller again, and a little softer | Long clips on a slow upload |
| Small | Smallest file, and it brings the picture down to 720p | Only for a very long clip |
Level: Light
- What it does
- Hard to tell apart from the original, and a fair bit smaller
- For Instagram
- Best pick
Level: Balanced
- What it does
- Smaller again, and a little softer
- For Instagram
- Long clips on a slow upload
Level: Small
- What it does
- Smallest file, and it brings the picture down to 720p
- For Instagram
- Only for a very long clip
This is the whole editor
Highlight a phrase and a clip lands on those exact words. No timeline, no keyframes, no layers.
How much smaller will it be?
That depends on how your file was made, so the tool shows you the numbers instead of promising one.
- When it finishes you see the size before, the size after and the change as a percentage.
- The copy plays right there, so you can watch it before you save it.
- Because the tool aims below the quality your file already has, a file that was already lean does not balloon.
- If the copy still comes out bigger than your file, the tool says so and tells you to keep the original.
How to compress a video for Instagram
Four steps, all in this tab.
Compress a video for Instagram
Drop your video
In the box at the top
Keep Light
Or pick Balanced
Press Compress
Shape and frame rate stay
Download the MP4
Then post it
Limits of a browser tool
Everything runs on your own device, so your device sets the limits.
- File size: up to 500 MB runs comfortably. Bigger files may run out of memory.
- Speed: the engine uses one processor core, so a long re-encode takes minutes.
- First run: the engine downloads once, about 32 MB. After that it starts fast.
- Phones: it works, but a laptop is faster and has more memory.
Questions people ask
- Does Instagram lower my video quality?
- Yes, a little. Instagram converts every upload for playback, so some detail is always lost. Light gives it the sharpest file to work from, and it leaves your resolution alone.
- What video size does Instagram accept?
- Instagram's help page lists shapes from 1.91:1 to 9:16, at least 30 frames a second and at least 720 pixels. It lists no file size there.
- Should I pick Small to upload faster?
- Only for a very long clip. Small brings the picture down to 720p, the least Instagram asks for. Light and Balanced leave your resolution alone.
- Does compressing change the shape?
- No. The shape and frame rate stay as filmed. To make a video 9:16 or 4:5, use the free Reels resizer.
- My Reel looks soft after Instagram processes it. What now?
- Upload the sharpest file you can. Instagram converts every upload, so pick Light rather than Small, and do not compress the same clip twice: every round of compressing costs you more detail.
- My upload keeps failing. What now?
- Try Balanced, which makes a smaller file than Light. If it still fails, trim the clip with the free video clipper and upload the shorter version.
- Is my video uploaded anywhere?
- No. The tool runs inside this browser tab, so your video never leaves your device. Only the engine itself is downloaded, about 32 MB, once per visit.
Want a finished video with captions, not just a smaller file? Cutroom edits your clip for you. Your first video is free.