Viral Labz
GuideAny platform

How to Change Video Aspect Ratio Without Stretching It

Changing a video's aspect ratio means deciding what happens to the part of the picture that no longer fits: crop it, keep it and fill the gap, or stretch it. This guide explains each option, how to choose for Reels, TikTok, YouTube, Instagram posts and LinkedIn, and how to do it in Clipchamp and in FFmpeg, with commands tested for this page.

Changing a video's aspect ratio means choosing what happens to the part of the picture that no longer fits the new shape. You can crop it away, keep the whole picture and fill the leftover space with bars or a blurred copy, or stretch the picture, which distorts it. Pick one of the first three. You can do each one below in Clipchamp, a free editor that runs in your browser, or in FFmpeg, a free command-line tool, using commands that were run and checked for this guide.

What changing the aspect ratio does to your video

OptionWhat happensWhat it costsSuits
Crop (fill the frame)The new frame is filled and the edges are cut offEverything outside the crop windowFootage with one main subject you can keep in the window
Fit with barsThe whole picture is kept, with empty bands above and below or left and rightA smaller picture and unused frameWide footage, screen recordings, text near the edges
Fit over a blurred copyThe whole picture is kept and the bands are filled with an enlarged, blurred copy of the same videoA smaller picture and an extra processing stepThe same footage as bars, when empty bands look unfinished
StretchThe picture is pulled to fill the frameThe correct proportions: people look squashed or stretchedAlmost never

Choosing the crop window is called re-framing. You can keep it centered or move it to follow the subject, and the Clipchamp and FFmpeg steps below both let you do that.

The numbers show what is at stake. A 1920 × 1080 clip cropped to 9:16 keeps a strip about 608 pixels wide, roughly a third of the original width, and that strip is enlarged to fill a 1080-pixel-wide frame. Fitting the same clip into a 1080 × 1920 frame instead keeps all of it but leaves about 68% of the frame without your picture in it. Neither is free, so the choice is about which loss you can live with.

Check whether the destination needs a change at all

Several platforms accept a range of shapes rather than one ratio, so the first step is to read the range for where the video is going. The verified figures are on the Instagram Reel size, TikTok video size, YouTube video size, Instagram post size and LinkedIn post size pages, so they are not repeated here.

If your footage already sits inside the accepted range, leave it alone. If it does not, the table below is a starting point for choosing. The last column is advice, not a platform rule:

DestinationCheck firstUsual choice
Full-screen vertical (Reels, TikTok, Shorts)The Reel, TikTok and YouTube pages aboveCrop and re-frame for single-subject footage. Use bars or a blurred fill for wide footage you cannot cut
Instagram feed postThe Instagram post size pageCrop in Instagram's own frame, or export in the shape you want before you upload
LinkedIn postThe LinkedIn page, which gives a wide rangeOften no change; crop or fit only if your video is outside it
Standard YouTube videoThe YouTube pageKeep landscape footage landscape; fit vertical footage into the frame with bars or a blur

For vertical video, check that titles and captions do not land under buttons and text. The free safe zone checker overlays interface areas on an image of your frame, and a frame grab from your export works as that image (a command for that is in the FFmpeg section).

Method 1: Clipchamp

Microsoft's Clipchamp help article describes these steps for the personal-account editor. Clipchamp's pricing page lists a free plan with no payment or download, watermark-free exports and exports up to 1080p, signed in with a personal Microsoft account.

  1. Open your project. Before or after you add media, click the size button on the floating toolbar above the stage.
  2. Hover over each preset to preview it, then click one. The presets are 9:16, 16:9, 1:1, 4:3, 4:5, 2:3 and 21:9.
  3. If your clip does not match the new shape, black bars frame it. Click the clip in the timeline, then click the middle fill button on the floating toolbar inside the stage. Clipchamp says this stretches or crops the clip to fill the frame.
  4. If the crop cuts the wrong part, click the clip in the stage and drag it to a new position.
  5. To go back to bars, click the middle fit button.

Two cautions from the same article. To keep the original shape, make a copy of the video on the editor homepage first, then change the copy. And fit or fill has to be set clip by clip, so check every clip after you change a whole project's ratio. The article does not describe a blurred-background option, so this method gives you crop or bars.

Method 2: FFmpeg

FFmpeg is free software, licensed under the LGPL with some optional GPL parts, and runs on your own computer, so the footage never leaves it. Downloads are on ffmpeg.org. The commands below target 9:16 at 1080 × 1920. They were run on FFmpeg 7.1 in a Bash shell on Windows, using a generated 1920 × 1080 test clip with audio. The output sizes and aspect ratios were read back with ffprobe, and frames were inspected. The test clip is synthetic, so this confirms the geometry and the flags, not how your footage will look. Replace input.mp4 with your file name and give output.mp4 a different name, so the original stays untouched.

  • Crop to fill, centered: ffmpeg -i input.mp4 -vf "scale=-2:1920,crop=1080:1920,setsar=1" -c:a copy output.mp4
  • Crop to fill, anchored to the left edge: ffmpeg -i input.mp4 -vf "scale=-2:1920,crop=1080:1920:0:0,setsar=1" -c:a copy output.mp4
  • Fit with black bars: ffmpeg -i input.mp4 -vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2,setsar=1" -c:a copy output.mp4
  • Fit over a blurred copy: ffmpeg -i input.mp4 -filter_complex "[0:v]split=2[bg][fg];[bg]scale=1080:1920:force_original_aspect_ratio=increase,crop=1080:1920,boxblur=20[bgb];[fg]scale=1080:1920:force_original_aspect_ratio=decrease[fgs];[bgb][fgs]overlay=(W-w)/2:(H-h)/2,setsar=1[v]" -map "[v]" -map "0:a?" -c:a copy output.mp4

What the parts do, from FFmpeg's filter documentation:

  • scale=-2:1920 sets the height to 1920 and works out a width that keeps the picture's proportions. crop=1080:1920 then cuts that to the target size, centered unless you give x and y. In the left-anchored command, 0:0 is the top-left corner of the crop window; change the first number to move the window sideways.
  • force_original_aspect_ratio=decrease shrinks the picture until it fits inside the target. increase enlarges it until it covers the target.
  • pad adds the bands. Its centering expression is (ow-iw)/2:(oh-ih)/2, and the padding is black unless you set a color.
  • The blurred version splits the video into two copies. One is enlarged to cover the frame, cropped and blurred with boxblur. The other is fitted inside, and overlay lays the sharp copy over the blur. Raise the 20 for a stronger blur.
  • setsar=1 keeps pixels square, so players show the shape you set. FFmpeg's documentation says scale keeps the display aspect ratio of the input by changing the pixel aspect ratio, and in our test the crop and bars outputs came out with a slightly off pixel aspect ratio until setsar=1 was added. A plain scale=1080:1920 also left the file reporting 16:9, so a "stretch" without it does not take effect.
  • -c:a copy copies the audio untouched. Without it, FFmpeg decodes and encodes the audio again, which takes longer and gains nothing. In the blurred command, -map "0:a?" carries the audio over, and the question mark lets the command still run on a clip that has none.

For other shapes, change the numbers. We also ran the crop as scale=-2:1350,crop=1080:1350,setsar=1 for 4:5 and scale=-2:1080,crop=1080:1080,setsar=1 for 1:1, and the bars version at 1080 × 1350. In the blurred command, swap the 1080 and 1920 values to go from vertical to 16:9. We ran that case too.

To get a frame for the safe zone checker, run ffmpeg -ss 1 -i output.mp4 -frames:v 1 frame.png, which saves the frame at one second as a PNG.

Method 3: the platform's own editor

Some apps let you re-frame at upload. Instagram's Help Center says that when you share a post with several photos or videos, you can drag each one to adjust how it fits in the frame, and that the orientation you choose applies to all of them. TikTok's Help Center lists pinching in or out on a clip to adjust its zoom in the editing screen. Both change how the picture sits inside the frame; for the accepted shapes, use the size pages above.

A browser tool, and a caution

In the search results we read for this topic, online converters dominate. One of them, ezgif.com, states on its own page that it can stretch or squeeze a video, pad it with black bars, or crop it, with a 200 MB limit, and that uploaded files are deleted one hour after upload. A browser tool means your file travels to someone else's server. For footage you would not email around, use a local method such as FFmpeg.

Mistakes to avoid

  • Stretching to avoid bars. People and logos change shape. Fit with a blur or crop instead.
  • A centered crop can cut off a subject standing at the side of a landscape clip. Move the window.
  • Quality drops. FFmpeg's documentation says that decoding and re-encoding a video is in most cases lossy, and it names filtering, such as resizing, as a reason to do it. A heavy crop also enlarges the pixels that remain.
  • In Clipchamp, a ratio change for the whole project still needs a fit or fill check on each clip.

Sources

All read on October 19, 2026. Menus and plans change, so check the current page if a step does not match your screen.

FAQ

Frequently asked questions

How do I change a video's aspect ratio without cropping?

Fit the whole picture inside the new frame. You then get empty bands, which you can leave as black bars or fill with a blurred copy of the video. In Clipchamp, the fit button keeps the whole clip in the frame. In FFmpeg, use the bars or blurred-fill command above.

Does changing the aspect ratio reduce quality?

It can. FFmpeg's documentation says re-encoding is in most cases lossy, and applying filters such as resizing is a reason to re-encode. Cropping also discards part of the picture and enlarges what is left. Starting from the highest-resolution file you have is the practical way to limit the damage.

How do I turn a horizontal video into a vertical one?

Use crop to fill the tall frame, or fit with bars or a blurred copy to keep everything. A 1920 × 1080 clip cropped to 9:16 keeps about a third of its width, so crop works best when the subject stays near the middle or you move the window. The Clipchamp 9:16 preset and the FFmpeg commands above both do this.

Why does my video still look stretched or wrong after converting?

Check which option you used. Stretching changes the shape of everything in the picture. In FFmpeg, a missing setsar=1 can leave the file reporting its old display aspect ratio, so a player may ignore the shape you tried to set.

Next step

Keep going

Related posts and next steps.

TikTok3 min read
How to Edit a TikTok Caption, Before and After Posting
Updated Oct 19, 2026
Instagram8 min read
Faceless Reels: How to Make Them and What Instagram Allows
Updated Oct 19, 2026
YouTube9 min read
Faceless YouTube Channel: How to Start One and What YouTube Requires
Updated Oct 19, 2026