Skip to content

Resize video.

Fill, fit or blur. Never stretched.

Turn one clip into 9:16 for TikTok and Reels, 4:5 for the Instagram feed, a square or 16:9 for YouTube.

Free: use an app on your phone or Mac, Clipchamp in a browser, or FFmpeg. Studio is the paid route, with fill, fit and blur on any canvas.

iPhone
In Photos, open the video, tap Edit, then Crop. Tap the aspect ratio button, pick 9:16 or Square, then Done. This cuts the edges. For fewer pixels, iMovie's Share, Options lets you pick 720p before Save Video.
Android
In Google Photos, open the video and tap Crop, then Aspect ratio, and pick a shape. Tap Save to keep a copy. This cuts the edges.
Resize a video in Studio

Studio runs in a desktop browser, on plans from $19 a month. It exports MP4 or WebM up to 4K with no watermark, and each project's first export is included.

Fill: the clip covers every frame and the sides are cut. The outlines show what each shape keeps.

16:91920 × 1080Original. YouTube

  • 9:161080 × 1920TikTok, Reels, Shorts

  • 4:51080 × 1350Instagram feed

  • 1:11080 × 1080Square posts

Mac
In QuickTime Player, choose File > Export As, then 1080p, 720p or 480p, and click Save. The shape stays, the pixels shrink, and you get a .mov file.
Any browser
In Clipchamp, Microsoft's editor, free with a Microsoft account: click the size button above the stage and pick 9:16, 1:1, 4:5 or 16:9. The clip keeps black bars until you select it and click the fill button. The free plan exports up to 1080p.
FFmpeg

Fit a wide clip into 9:16 with bars. Fill and blur commands are in fill, fit or blur.

ffmpeg -i input.mp4 -vf "scale=1080:1920:force_original_aspect_ratio=decrease:force_divisible_by=2,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" -c:a copy vertical.mp4

Steps from each maker's help page: Apple Photos, Apple iMovie, Google Photos, Apple QuickTime, Microsoft Clipchamp.

Which resize do you need?Shape, pixels or megabytes.

  1. Shape

    16:9to9:16

    Change the aspect ratio

    For TikTok, Reels or a square post. The frame changes shape, so the edges get cut, padded or blurred.

    Fill, fit or blur
  2. Pixels

    4Kto1080p

    Change the resolution

    Same shape, fewer or more pixels. Going down keeps the picture sharp. Going up adds no detail.

    Export sizes
  3. Megabytes

    180 MBto10 MB

    Change the file size

    For a chat app, email or a slow upload. A lower bitrate makes the file smaller, often with a smaller resolution too.

    File size calculator

Want to cut part of the picture away instead? That is cropping. Crop video

How to resize a video.Four steps in Studio.

The canvas sets the size of the video. The clip sits inside it, and you choose what happens at the edges.

  1. 1Set the canvas

    Create a Studio project and click an empty part of the canvas. Type the size under Canvas, or press swap to turn 1080 × 1920 into 1920 × 1080.

    CanvasWH

  2. 2Add the clip

    Upload the video in the media panel and drag it onto the timeline. Studio fits it inside the canvas, centered, with nothing cut.

    Upload

  3. 3Fill or blur the edges

    To fill, turn off Keep aspect ratio and set the clip to the canvas size. Studio crops the clip to its new box and never stretches it. To blur, duplicate it with Cmd or Ctrl + D, stretch the lower copy and add Effects, Blur.

    Keep aspect ratioCrop focusBlur

  4. 4Export

    Pick MP4 or WebM, 720p, 1080p or 4K, and 24, 30 or 60 frames a second. The file has no watermark.

    MP4 (H.264)1080p30 fps

Fill, fit or blur.Change the shape, keep the picture.

When the new shape is wider or narrower than the clip, something has to give. Here an upright phone clip goes to 16:9 for YouTube.

Blur. Everything stays, and a soft copy of the laundromat fills the sides.

In Studio
Duplicate the clip with Cmd or Ctrl + D. Stretch the copy on the lower track to fill the canvas and add Effects, Blur.
Free, with FFmpeg
ffmpeg -i input.mp4 -filter_complex "[0:v]split[a][b];[a]scale=1920:1080:force_original_aspect_ratio=increase,crop=1920:1080,boxblur=40:3[bg];[b]scale=1920:1080:force_original_aspect_ratio=decrease:force_divisible_by=2[fg];[bg][fg]overlay=(W-w)/2:(H-h)/2" -c:a copy youtube.mp4

What size for each platform?The shape and pixels to export.

Set the Studio canvas to the size in the last column. Instagram takes reels from 1.91:1 to 9:16. For Reels safe zones and cover sizes, see Instagram Reels dimensions.

Instagram
PlacementShapeExport size

Reels and Stories

Fills the phone screen.

9:161080 × 1920

Feed post, portrait

4:51080 × 1350

Feed post, square

1:11080 × 1080
YouTube
PlacementShapeExport size

Video

3840 × 2160 for 4K.

16:91920 × 1080

Shorts

9:161080 × 1920
TikTok
PlacementShapeExport size

Video

9:161080 × 1920
Facebook
PlacementShapeExport size

Reels and Stories

9:161080 × 1920

Feed post

4:51080 × 1350

Changing the pixel size.Smaller stays sharp. Bigger adds no detail.

  • 4K

    2160 × 3840

  • 1080p

    1080 × 1920

  • 720p

    720 × 1280

Studio exports at three sizes. 1080p is the canvas size, 720p is two thirds of it and 4K is twice it. A smaller export is a smaller file.
A close crop of the lead horse's head from the clip, sharp enough to see its eye, nostril and the strands of its mane.

From the full-size clip

The same crop from a 144p copy of the clip, enlarged back to size. The eye and the mane are a soft blur.

From a 144p copy, enlarged

Enlarging adds pixels, not detail. A 720p clip exported at 4K still looks like 720p, in a bigger file. Fill enlarges the part it keeps too, so start from the largest copy you have.

Resize a video to a file size.Pick the megabytes, get the bitrate.

A Gmail attachment can be 25 MB, and chat apps set their own limits. Studio has no file size setting, so a 720p export at 30 frames a second is the quick way to a smaller file there. For an exact limit, run this FFmpeg command.

Target size
Video length

Sound is kept at 128 kbps. The command runs FFmpeg twice so the file lands just under the size. On Windows, write NUL instead of /dev/null.

Video bitrate

1,596kbps

Scaled to 720p, the largest size this bitrate usually looks clean at.

ffmpeg -y -i input.mp4 -vf "scale='if(gt(iw,ih),-2,min(720,iw))':'if(gt(iw,ih),min(720,ih),-2)'" -c:v libx264 -b:v 1596k -pass 1 -an -f null /dev/null && ffmpeg -i input.mp4 -vf "scale='if(gt(iw,ih),-2,min(720,iw))':'if(gt(iw,ih),min(720,ih),-2)'" -c:v libx264 -b:v 1596k -pass 2 -c:a aac -b:a 128k output.mp4

Simple pricing that scales with you.

Pick the plan for how much you post. Every model on every plan. Unused credits roll over. Cancel anytime.

Creator

$19/month

Billed monthly

For solo creators posting every week

500 credits every month

  • Up to 250 AI images
  • Up to 50 Studio exports, plus the first export of each project
  • Up to 1.5 hours of AI voiceover
  • Roll over up to 1,000 credits

Pro

Most popular
$49/month

Billed monthly

For creators posting daily across channels

1,300 credits every month

  • Up to 650 AI images
  • Up to 130 Studio exports, plus the first export of each project
  • Up to 4 hours of AI voiceover
  • Roll over up to 2,600 credits

Studio

$99/month

Billed monthly

For brands and production teams

2,700 credits every month

  • Up to 1,350 AI images
  • Up to 270 Studio exports, plus the first export of each project
  • Up to 9 hours of AI voiceover
  • Roll over up to 5,400 credits

Scale

$199/month

Billed monthly

For agencies running always-on content

5,500 credits every month

  • Up to 2,750 AI images
  • Up to 550 Studio exports, plus the first export of each project
  • Up to 18 hours of AI voiceover
  • Roll over up to 11,000 credits
Every plan includesEvery model, 90+ and countingReusable AI personasSceneform Studio editorCommercial usage rights

Want checkout, comparison tables, or a custom volume? See the full pricing page

Resizing a video

One clip. Every feed.

Video preview

Resize

Resize a video in Studio

Plans from $19 a month. Commercial use and no watermark included.