Menu

Resize Video Online Free

Change the resolution, bitrate, frame rate, and fit mode of any video. Choose a social preset or custom dimensions, then pick Fit, Fill, Stretch, Crop, Pad, or Blur Pad. Everything runs in your browser with no upload, no signup, and no watermark.

🎬
Drop your video here
or click to browse from your device
MP4WEBMMOV AVIMKVFLV WMVM4V
—
Resolution
—
Duration
—
File Size
—
FPS
—
Processing frames...0%
✓ Video Resized Successfully
New Size
—
Output Format
—
Frames Rendered
—
Est. File Size
—
⬇ Download Resized Video
Presets
Social Media
Standard Resolutions
Custom Dimensions
Width (px)
×
Height (px)
Scale 100%
Fit Mode
Fit: Scale video to fit inside the target size, adding letterbox/pillarbox padding.
Output Quality
Output Format
Video Bitrate 4 Mbps
Frame Rate
Background Color (Pad)

Why Resize a Video

Every video has a shape. The shape fits some destinations and not others. A 4K master file is too large to email, but a 720p export fits. A landscape clip works on YouTube but wastes space on TikTok. A high-bitrate export looks sharp on a laptop but chokes on a slow mobile connection. Resizing is the operation that tunes a video for its destination.

Resizing changes the pixel dimensions, the file size, and sometimes the aspect ratio. It does not change the duration or the content. The subject stays in frame, the audio stays in sync, and the output fits the destination you need it for. That single operation solves dozens of small problems that would otherwise require reshoots, re-exports, or platform auto-crop workarounds.

This page explains how the resizer works, what each fit mode does, how bitrate and frame rate affect quality, and how to prepare a video for social platforms, email, archival, or editing.

Definition: Resizing changes the pixel dimensions of a video. It may change the aspect ratio (the ratio of width to height) or just the resolution (the pixel count). Resizing re-encodes the frames and adjusts the file's bitrate, so file size changes along with visual fidelity.

How This Tool Works

The tool loads the video in the browser, plays it through a hidden element, and draws each frame onto a canvas at the target dimensions. The MediaRecorder captures the canvas and produces a new video file in the chosen format.

Everything runs locally. The video never leaves your device. When you close the tab, the file leaves memory.

Because the tool records the canvas in real time, resizing takes about as long as the video's duration. A 5-minute clip takes about 5 minutes to process. That is the trade-off for browser-based processing — no upload wait, but real-time rendering.

A video is not finished until it fits the destination.

Presets vs Custom Dimensions

The tool offers presets for common destinations and a custom field for anything else.

Social presets

Four presets cover the most common social platforms: TikTok at 1080×1920, Instagram at 1080×1350, YouTube at 1280×720, and Square at 1080×1080. Choosing a preset sets the width and height in one click.

Standard resolutions

Five presets cover standard display resolutions: 4K UHD at 3840×2160, Full HD at 1920×1080, HD 720p at 1280×720, 480p at 854×480, and 360p at 640×360. Use these when the destination is a display standard rather than a platform.

Custom dimensions

Enter any width and height between the min and max values. The tool respects the aspect lock if it is on, or accepts both values independently if it is off. The scale slider provides a quick multiplier for any dimension set.

Understanding Fit Modes

Fit modes determine what happens to the parts of the source frame that do not match the target dimensions. Choosing the right fit mode is the difference between a polished export and one that looks accidental.

Fit

Scales the video to fit inside the target, adding letterbox or pillarbox padding. Nothing is cropped and nothing is distorted. The result has visible bars but preserves the full frame. Use Fit when every pixel of the source matters and the target allows bars.

Fill

Scales the video to fill the target, cropping the edges. The subject usually dominates the frame because there are no bars. Use Fill when the target requires full-frame content and the subject is centered.

Stretch

Distorts the video to fill the target. No crop, no bars, but the proportions change. Use Stretch only when the source is close to the target ratio, or when the aesthetic deliberately uses distortion.

Crop

Trims the video to match the target without scaling. The pixel size of each object stays the same, but the outer edges are removed. Use Crop when the target is smaller than the source and the subject is centered.

Pad

Keeps the source at its original size and fills the extra space with a solid background color. Set the background color with the color picker. Use Pad when you want a clean, deliberate letterbox look.

Blur Pad

Fills the extra space with a blurred copy of the video itself. The result looks more polished than solid bars because the background carries the video's own colors. This is the standard look on TikTok and Instagram Reels when a horizontal clip is uploaded to a vertical canvas.

Fit Mode Best For Trade-off
Fit Technical demos, archival, any target that allows bars Visible letterbox/pillarbox bars
Fill Social platforms expecting full-frame content Edges of the source are cropped
Stretch Source ratio close to target; deliberate distortion Visible distortion of faces and objects
Crop Smaller target, subject centered Edges cut off without scaling
Pad Deliberate letterbox look, brand colors as background Solid color dominates the empty space
Blur Pad TikTok, Reels, Shorts, any platform where polish matters Blur may not match the aesthetic of every video

Bitrate, Frame Rate, and Quality

Two settings drive the file size and visual quality of the output.

Video bitrate

Bitrate controls how many bits per second the encoder spends on the video. Higher bitrate means more detail and larger files. Lower bitrate means smaller files with visible compression. The slider ranges from 0.5 to 20 Mbps. Common targets:

  • 1 to 2 Mbps — 480p to 720p, size-critical uploads.
  • 3 to 6 Mbps — 1080p, social media, general sharing.
  • 8 to 12 Mbps — 1080p high quality, client delivery.
  • 15 to 20 Mbps — 4K, archival, footage that will be edited again.

Frame rate

Frame rate controls how many frames the output plays per second. Choose Source FPS to keep the original pacing. Choose 60 for smoother motion on gaming or action content. Choose 30 for general video. Choose 24 for a cinematic feel. Choose 15 for size-critical cases where smoothness matters less than bandwidth.

Background color (for Pad)

When you use Pad mode, the color picker sets the background of the empty space. Black is the safest default. White works for bright content. Brand colors create a branded look. The color only applies to Pad mode; other modes use their own backgrounds.

Step-by-Step: Resize Your Video

  1. Upload your video. Drag a file into the drop zone or click to browse. The tool reads the file locally and shows metadata.
  2. Choose a preset or custom size. Click a social or standard preset, or enter exact width and height in the custom fields.
  3. Pick a fit mode. Fit, Fill, Stretch, Crop, Pad, or Blur Pad. Read the description below the grid to confirm the behavior.
  4. Set the bitrate. Match the bitrate to the target: 3 to 6 Mbps for 1080p social, 8 to 12 Mbps for delivery, 15 to 20 Mbps for 4K.
  5. Choose the frame rate. Source FPS for natural pacing, or a fixed rate for control.
  6. Click Resize Video. The tool renders each frame and captures the audio. Progress shows in the bar.
  7. Download. When processing finishes, click Download to save the resized video. No watermark is added.

Real-World Use Cases

Fitting a 4K master to social media

4K masters are large and slow to upload. Resize to 1080p or 720p before uploading to Instagram, TikTok, or YouTube. The platforms re-encode anyway, and a clean 1080p export re-encodes better than a squeezed 4K file.

Reducing file size for email

Email providers cap attachments at 25 MB. Resize a 100 MB clip to 480p at 1 Mbps and it lands around 4 MB. The recipient sees a smaller video, but they can play it without downloading an app.

Preparing a horizontal clip for TikTok

TikTok expects 9:16 vertical. Use the TikTok preset at 1080×1920 with Blur Pad. The original horizontal clip stays centered and a blurred copy fills the top and bottom, producing the standard look for horizontal content on TikTok.

Preparing a vertical clip for YouTube

YouTube expects 16:9. Use the YouTube preset at 1280×720 with Pad or Blur Pad. The vertical clip sits in the center and the frame fills the sides.

Preparing assets for a website hero

Website hero videos load slowly if they are large. Resize to 1280×720 at 2 Mbps with Blur Pad for a seamless background. The page stays snappy and the video looks intentional.

Standardizing a mixed library

If you have clips in different resolutions, resizing all to a single resolution creates a unified library. That makes browsing, previewing, and editing much simpler.

Preparing clips for editing

Some editors handle mixed resolutions poorly. Resize all source clips to a common resolution before importing. The edit runs more smoothly and the final render looks consistent.

What Happens to Audio and Duration

Resizing does not change the audio track. The sound plays as it did in the source, and it stays in sync with the resized frames. Duration is unchanged. A 30-second clip stays 30 seconds. Timing is preserved exactly, which means music, dialogue, and any other audio elements stay aligned with the visual content.

If you need a new audio track on the resized video, use the add audio to video tool after resizing. If you need the audio stripped, use the video audio remover.

Preserving Quality

Resizing re-encodes the video, so a small amount of quality is lost. The loss is invisible at high bitrates and visible at low bitrates. Choosing a higher bitrate than the original does not improve quality — it only inflates the file. Match the bitrate to the source, or choose the platform's target bitrate if the platform re-encodes.

For most workflows:

  • 1080p social — 4 to 6 Mbps is fine. Instagram, TikTok, and YouTube re-encode to their own bitrates, so a clean source is enough.
  • Client delivery — 8 to 12 Mbps preserves detail for client review and light editing.
  • 4K archival — 15 to 20 Mbps preserves 4K detail for future editing.
  • Email and chat — 1 to 2 Mbps is fine. Quality is secondary to file size.

Starting with the highest-quality source matters most. Resizing a source that was already compressed heavily cannot improve the quality. Use the original export, not a copy that has been shared or re-compressed.

Common Mistakes

Using Stretch on a very different ratio

Stretching a 16:9 clip to 9:16 makes every face look wrong. The distortion is immediately visible. Use Blur Pad or Fit instead.

Choosing Fill when the subject is off-center

Fill crops the edges. If the subject sits at the edge of the frame, Fill will cut them out. Use Fit or Blur Pad when the composition matters.

Setting bitrate higher than the source

A 2 Mbps source encoded at 8 Mbps adds bytes without detail. Match the bitrate to the source or to the platform's target. Higher bitrate is not automatically better.

Ignoring the frame rate

Downsizing the resolution but keeping 60 fps is fine for action content. For talking-head clips, dropping to 30 fps saves size without visible loss.

Forgetting to preview

The result panel shows the resized output and its stats. Watch a few seconds before downloading. If the fit mode or bitrate looks wrong, adjust and re-process.

Resizing before trimming

Processing a long clip costs time. If you only need the first 30 seconds, trim it with the crop video tool first, then resize the trimmed clip.

Post-Resize Workflow

After the resized video is ready, typical follow-up tasks include:

Privacy: What Happens to Your Video

This tool never uploads your video. Every frame is read and rendered in your browser using the Canvas API and MediaRecorder. When you close the tab, the file leaves memory.

That matters for client footage, private events, or anything that should not leave your device. Server-based resizers require trust in the host. This tool removes that requirement.

Tips for Cleaner Resizes

  • Preview before downloading. Watch a few seconds at the target size. Confirm the fit mode looks right.
  • Match resolution to platform. 1080×1920 for TikTok, 1920×1080 for YouTube, 1080×1080 for Instagram Feed.
  • Prefer Blur Pad for social. Solid bars look unpolished on TikTok and Reels. Blurred bars look intentional.
  • Use source FPS unless you have a reason. Changing frame rate introduces judder on some content.
  • Watch the bitrate. A clean 4 Mbps export re-encodes better than a squeezed 12 Mbps export.
  • Keep the source file. Resizing is lossy. Archive the original for future re-crops.
  • Convert to MP4 for platforms that require it. Instagram, TikTok, and WhatsApp reject WebM. Use the video converter after export.
  • Trim before resizing. Resize only the useful portion of a long video for faster processing.

Related Video Tools on VideoTools

Resizing is one step in a longer workflow. These tools cover the rest, all in the same browser-based, no-upload environment:

Frequently Asked Questions

How do I resize a video online for free?

Upload your video, choose a preset or custom size, pick a fit mode, then click Resize Video and download. Everything runs in your browser with no upload.

What is the difference between Fit, Fill, and Crop?

Fit scales the video to fit inside the target, adding padding. Fill scales to fill the target, cropping edges if needed. Crop cuts the video to match the target without scaling.

What is Blur Pad?

Blur Pad adds a blurred copy of the video in the padding area. This produces a polished look compared to solid black bars, and is popular on TikTok and Reels.

Does resizing preserve audio?

Yes. Audio is captured from the source and mixed into the output. Duration and timing stay unchanged.

Does the tool upload my video to a server?

No. Every frame is read and rendered in your browser using the Canvas API and MediaRecorder. Nothing leaves your device.

What is the best bitrate for social media?

4 to 6 Mbps at 1080p is a good default. Higher bitrates preserve detail but produce larger files. Lower bitrates save space but show visible compression.

Can I resize a landscape video to vertical?

Yes. Choose the TikTok preset (1080x1920) or set custom dimensions. Use Blur Pad for a polished look or Fit for letterboxed output.

Does the output have a watermark?

No. VideoTools never adds a watermark. The resized video stays clean.