Instagram Video Size: The Right Dimensions for Feed, Reels and Stories

Instagram video size depends on where the clip will play, not on one universal number. Feed posts take a portrait 4:5 or a square 1:1, while Reels and Stories use the full screen 9:16 frame. Pick the placement first, then match the shape.

A wide clip shot on a phone is 16:9, so it does not fit either shape without help. Instagram handles the mismatch for you, and it does that by adding black bars above and below or by cutting off the sides. Cropping to the target ratio yourself means you choose which part of the picture survives. A browser cropper can reshape a 1920x1080 clip to 9:16, 1:1 or 4:5 and resize it to 1080p, without uploading the file.

The figures below come from Instagram's own published guidance on image and Reel sizing, checked on 2026-10-01, and from the Meta Graph API media reference. Specs on social platforms move, so confirm the current numbers on Instagram's help pages before a large batch.

Instagram does not publish one video size, because each placement shows a different frame. The guide below sets out the shape each placement wants, then shows how to reshape one horizontal source so Instagram does not do it for you.

Video Cropper

Crop a clip to 1:1, 4:5 or 9:16, choose which part of the picture to keep, and resize it to 1080p. Runs locally, so nothing is uploaded.

Open the cropper

Instagram video size by placement

Each surface has its own frame, and the same clip can look right in one place and wrong in another. The table below collects the shapes Instagram documents and recommends, with the pixel size normally used for each.

PlacementAspect ratioUsual pixelsWhat it is for
Feed (square)1:11080 x 1080The classic grid post, safe in any profile
Feed (portrait)4:51080 x 1350The tallest shape the feed documents, fills more of the screen
Feed (landscape)1.91:11080 x 566Wide shots, smallest presence in a vertical feed
Reels9:161080 x 1920Full screen vertical video
Stories9:161080 x 1920Full screen vertical, 24 hour life

Two rules sit behind that table. Instagram preserves photos at up to 1080 pixels wide, so exporting wider gains nothing, because the platform scales the file down. And the feed accepts photos only inside a set ratio range, roughly 4:5 through 1.91:1, so a taller shape is cropped or padded to fit.

Feed posts: square 1:1 and portrait 4:5

A square post at 1080 x 1080 still shows without a crop in the feed. A 4:5 post at 1080 x 1350 is taller, so it takes more vertical space as people scroll, which is why it has become the usual default.

Both shapes are chips in our cropper. On a wide source, the square crop keeps the largest 1:1 rectangle in the middle, and the 4:5 crop keeps a taller one. Which to choose is a design call: a square is easier to keep consistent in a grid, and 4:5 fills more of the screen.

Reels and Stories: the 9:16 frame

Reels and Stories both use a 9:16 vertical frame, most often exported at 1080 x 1920. Instagram's Reels guidance states that a Reel can be uploaded with an aspect ratio between 1.91:1 and 9:16, with a minimum resolution of 720 pixels and a minimum frame rate of 30 fps, and it recommends a 9:16 cover photo at 420 x 654 pixels.

In plain terms, 9:16 is the only shape that fills the phone screen. Upload anything else and Instagram places it inside the tall frame, which leaves bars or trims the sides.

What happens when the ratio is wrong

Nothing breaks. Instagram accepts the upload and reformats it, and that is exactly the problem: the work is done for you, without a preview and without asking which part of the picture matters. Cropping first removes that uncertainty, because you choose the shape and the part of the frame to keep, and Instagram receives a file that already matches the placement.

Why a horizontal clip arrives with black bars

Most video is shot in 16:9, because that is the shape of a phone held sideways, a camera sensor and a monitor. A vertical app shows that wide frame inside a 9:16 window, and the two shapes cannot both be filled at once without either discarding pixels or adding empty space.

So the app decides for you. It can keep the whole picture and leave bars above and below, or fill the screen and cut the sides. Cropping does the same fill the frame job, except you pick the shape and move the crop left or right so the strip that contains what matters is the one that survives.

How to resize a horizontal video for Instagram

The whole job runs in your browser and takes a few steps.

  1. Add your video. Drop an MP4, WebM, MKV, MOV or AVI file into the upload box. The clip is read from your device into the page, and the FFmpeg engine downloads on first use.
  2. Pick the ratio for the placement. Choose 1:1 for a square feed post, 4:5 for a portrait feed post, or 9:16 for Reels and Stories. Original is the default and means no crop at all.
  3. Move the crop to your subject. Set the position to Center, Top, Bottom, Left or Right. Top and bottom move the crop up and down, left and right move it sideways, and the other axis stays centered.
  4. Choose an output resolution. Keep Original, or set 1080p (1920x1080), 720p (1280x720) or 480p (854x480). Custom size takes an exact width and height, and leaving one side empty lets the tool work it out from the ratio.
  5. Export and download. Press Crop and export, wait for the local encode, then download the MP4 and upload it to Instagram.

The tool always keeps the largest frame of the chosen ratio that fits inside the source, and it rounds both sides to even numbers so the encoder stays happy. Cropping rewrites pixels, so the export re-encodes and takes time in proportion to the clip length.

What the crop looks like on a 1920x1080 clip

Running the numbers on the most common case makes the choices clearer. A 1920x1080 clip is wider than it is tall, so a vertical or square target keeps the full height and narrows the width.

TargetCrop kept from 1920x1080Best for
1:11080 x 1080Square feed post
4:5864 x 1080Portrait feed post
9:16608 x 1080Reels and Stories

The 9:16 line is the one that matters for Reels, and it shows the trade clearly: about a third of the width survives. Everything outside that strip is discarded, which is why the crop position matters. If the subject sits on the left and you leave the crop centered, it can be cut away.

The output resolution works differently from what the labels suggest. The 1080p, 720p and 480p presets scale by height, so a vertical crop that is already 1080 pixels tall keeps its size instead of growing to 1080 x 1350 or 1080 x 1920. For Instagram's exact full-size canvas, use Custom size and enter both sides, such as 1080 x 1350 for a 4:5 post or 1080 x 1920 for a Reel or Story. Scaling up never adds detail, it only makes the existing pixels larger.

Video Compressor

Shrink the cropped MP4 if the file is too large to upload, still in the browser.

Open the compressor

Why crop on your own device

An upload based cropper is fine for a clip you do not mind handing over, and it can be quicker on a weak laptop because the encoding happens on a server. It is a poor fit for the footage people actually reformat, such as an unreleased product demo or a private recording.

Aihangsoft Video CropperUpload based cropper
Where the video goesStays in the browser tabSent to their servers
AccountNot neededOften required
LimitsNo cap, bounded by your own browser memoryOften a size or daily cap
WatermarkNever addedSometimes added on free tiers

The trade is raw speed and very large files. A server with real hardware encodes faster than a laptop, and browser memory sets a practical ceiling on how long a clip you can process. For the short clips Instagram uses, keeping the file on your device costs nothing you would notice.

What this video cropper cannot do

These are the edges of the tool, and they matter more than the feature list.

  • It crops, it does not recompose. Cropping cuts pixels from the edges, it does not move the subject. If the important part sits off to one side, you have to move the crop yourself, and if it sits too close to an edge it may not fit inside the chosen ratio at all.
  • It cannot bring back what it cuts. Everything outside the crop is discarded and there is no undo for a downloaded file, so keep the original until you have checked the result.
  • It cannot invent picture that was not there. A square crop of a wide shot cannot restore the sides, and a 9:16 crop of a landscape clip cannot create the top and bottom of a scene never in frame.
  • It does not offer every Instagram ratio. The tool has 1:1, 16:9, 9:16 and 4:5. It has no 1.91:1 preset for Instagram's widest feed shape and no 3:4 preset, so a clip that needs those exact frames cannot be produced here.
  • The crop is preset only. You pick a ratio and a position, not a free drag box, so an arbitrary rectangle is not possible.
  • The preview is a guide, not the final frame. The overlay is drawn over the player while the export follows the real pixel dimensions, so trust the downloaded file over the preview box.
  • Cropping always re-encodes, and long clips are bounded by browser memory. The export is an H.264 MP4 at CRF 20 with AAC audio, which takes time in proportion to the clip length, and the upload box suggests files under 500 MB and a few minutes long.
  • There is no posting step, and the first run downloads about 30 MB. The tool produces an MP4 file that you upload to Instagram yourself, and the FFmpeg engine that does the encoding is cached after that first load.

Frequently asked questions

It depends on where the video will play. Feed posts use a portrait 4:5 frame at 1080 x 1350, or a square 1:1 at 1080 x 1080. Reels and Stories use the full screen 9:16 frame at 1080 x 1920. Match the placement before you export. Instagram preserves photos at up to 1080 pixels wide, so exporting larger only adds file size, because the platform scales it down. The feed documents a supported ratio range, roughly 4:5 through 1.91:1, so a taller shape is cropped to fit. Reels are more flexible: Instagram's Reel guidance accepts a ratio from 1.91:1 to 9:16, with a minimum resolution of 720 pixels and a minimum frame rate of 30 fps, and recommends a 9:16 cover at 420 x 654 pixels. These figures were checked on 2026-10-01 against Instagram's help pages and the Meta Graph API media reference. Platform specs change, so confirm them before a large batch.
Yes. Choose the 9:16 ratio and the tool keeps a tall strip from the middle of the frame, which is the shape Reels and Stories use. Move the crop left or right if your subject is not centered, because the strip that survives is much narrower than the source. On a 1920x1080 clip, the 9:16 crop keeps 608 x 1080 pixels, so roughly a third of the width remains and the rest is discarded. If you want the full 1080 x 1920 canvas, use Custom size and enter both sides, because the 1080p preset only sets the height and the tool always crops first and scales second. Everything runs in your browser, so the clip is never uploaded, and there is no account, no watermark and no daily limit. The preview overlay is a guide, and the export follows the real pixel dimensions, so check the downloaded file for the exact frame. Cropping re-encodes the video, so a long clip takes longer to finish.
They are different shapes for different surfaces. A 4:5 frame is 1080 x 1350 and fills the main feed as a tall post. A 9:16 frame is 1080 x 1920 and fills the whole phone screen for Reels and Stories. The difference is more than a few pixels. Instagram documents a supported ratio range for feed photos, roughly 4:5 through 1.91:1, so a 9:16 clip posted to the feed is not shown at full height; the app crops or pads it to fit. Reels are the other way around, built for the full screen vertical frame. That is why the same clip can look right in one placement and boxed in another. Our cropper offers both shapes as options, so you can produce a 4:5 version and a 9:16 version from the same source. Which to use depends on where you plan to publish, not on the tool.
A single crop is hard to see. Cutting the frame forces a re-encode, and this tool exports H.264 at CRF 20 with AAC audio, which looks visually lossless for most footage. The bigger risk is the resolution you pick afterwards. Scaling up does not add detail that was never captured, it only makes the existing pixels larger, so exporting a small crop at 1080p cannot restore sharpness. Scaling down is kinder, because fewer pixels usually means a slightly smaller file. Repeating the process stacks the loss, so always crop from the original file rather than re-cropping a result you already exported. Keep the source until you have checked the download, because there is no undo once the file is saved, and the pixels outside the crop are gone. Instagram also applies its own compression on upload, which no export setting can prevent.
No. The crop and resize run inside your browser using FFmpeg compiled to WebAssembly, so the video never leaves your device. There is no upload step, no server and no queue. You can check that yourself with the browser developer tools. Open the network panel, clear it, run a crop, and watch the requests. You will see the FFmpeg engine arriving on the first run, about 30 MB, and no request that carries your clip. That engine is cached, so later exports start immediately. The privacy point is not a policy promise, it is how the tool is built: the file is decoded from local storage into page memory, cropped and re-encoded there, and handed back to you as a download. There is no account and no daily cap, so the tenth clip of the day is treated like the first. The Cloud AI tools on the same site are the exception, because those do upload, but this cropper is a browser tool.

Crop your video to the Instagram frame you need

Free, private and unlimited. No account needed.

Open Video Cropper