@MediaCompressFree Image & Video Compression Tools

Compress Video for Instagram Story

Optimize vertical 1080 × 1920 Story videos so they post and play smoothly on any connection.

Optimize for Instagram Story
1. Target
Recommended: 1080 × 1920 9:16 · H.264 · MP4 · 30 FPS · AAC 128 kbps
2. Select file
Select a video file
[ Browse... ] or drop a file here
Supported: MP4, MOV, WebM, M4V, AVI, MKV, 3GP.

Instagram Story video plays full-screen in 9:16. Heavy source files make Stories stutter on upload and playback. We transcode to a lean 1080p H.264 MP4 that posts instantly and still looks great after Instagram's processing.

?About this preset

How it works

  1. Upload your file
  2. We analyze your file
  3. We optimize it for Instagram Story
  4. Download your optimized file

Technical details

PropertyValue
Recommended resolution1080 × 1920
Aspect ratio9:16
Format / codecMP4 · H.264 + AAC
Frame rate30 FPS
Video bitrate target~5 Mbps (quality-based CRF)

Compression strategy

  • Story resolution target is 1080 × 1920 in vertical 9:16.
  • Output is H.264 MP4 with AAC audio at 128 kbps.
  • FPS is capped at 30 to keep file size reasonable for ephemeral content.
  • Quality trumps raw size for Stories so faces and text stay clean.

FAQ

What resolution should my Story video be?

1080 × 1920. That is how Story video is displayed on modern devices.

How long can an Instagram Story video be?

Each Story segment is up to 60 seconds. We don't alter your clip length; you control that before you post.

Does compression hurt Story quality?

Not from a 4K/60 source — 9:16 Stories display at 1080p30. Visible degradation only happens if you compress far beyond that, which we avoid.

Where is my video processed?

Locally in your browser with WebAssembly FFmpeg. No server receives your file.

Related presets