Resize Video
Resize video online free. Change video resolution or aspect ratio (16:9, 9:16, 1:1) for Instagram and TikTok — MP4 output, no server upload.
Output is MP4 (H.264 + AAC). Upscaling uses classic scale filters (Lanczos/bicubic), not neural AI. First run downloads FFmpeg (~25 MB) once in this browser.
Help Us Improve
—
(—)
Free video upscaler online. Upscale video 2×–4× in your browser with Lanczos scaling — MP4 download, no signup, no server upload.
Upscale video online
Upload MP4, MOV, or WebM and enlarge to 2×, 3×, or 4× with a long-edge safety cap.
Free video upscaler
No signup and no server upload — process stays on your device.
Lanczos / bicubic quality
Pick Fast, Balanced, or Quality scaling and tune CRF for sharper upscaled exports.
4K-oriented scale
Push small clips toward larger frames when the factor and cap allow (up to 3840px on the long edge).
MP4 download
Export web-ready H.264 + AAC MP4 after upscaling.
Honest limits
Classic resampling sharpens enlargement; it will not restore lost faces or textures like neural SR.
Upload video
Drop an MP4, MOV, or WebM file (up to 200 MB).
Choose factor and quality
Select 2×–4×, Fast / Balanced / Quality, and optional CRF.
Upscale and download
Click Upscale video, then save the larger MP4.
Start with 2×
2× is usually enough; 4× on noisy sources exaggerates soft edges.
Use Quality + lower CRF
When detail matters, choose Quality and keep CRF near 18–20.
Short clips first
Browser upscaling is CPU-heavy — trim long files before a 3× or 4× pass.
Need exact height?
If you need 1080p or 9:16 framing instead of a multiplier, use /resize-video.
Read the full free-upscale guide
Settings, size math, and classic vs AI tradeoffs: /blog/how-to-upscale-video-free-online-guide.
Small camera clips
Enlarge phone or webcam footage before editing or uploading.
Legacy SD / 720p files
Bring older exports closer to modern timeline resolutions.
Social remasters
Upscale a short clip when a platform expects a larger frame.
Private local work
Keep sensitive footage on-device instead of cloud AI uploaders.
“Scale (resize) the input video, either to a required size or using an algorithm selected by flags such as lanczos.”
FFmpeg scale filter: This video upscaler enlarges frames with FFmpeg’s scale filter (Lanczos or bicubic), then re-encodes locally in the browser. ffmpeg.org/ffmpeg-filters.html#scale-1
“The FFmpeg rescaler provides high-quality software video scaling and pixel format conversion.”
FFmpeg scaler (libswscale): Lanczos and bicubic options here map to libswscale algorithms used when you upscale a video for free on this page. ffmpeg.org/ffmpeg-scaler.html
“Advanced Video Coding (AVC), also referred to as H.264, is a video compression standard.”
H.264 / Advanced Video Coding: Upscaled output is written as H.264 MP4 so the larger frame stays playable on the web and in editors. en.wikipedia.org/wiki/Advanced_Video_Coding
“The File interface provides information about files and allows JavaScript in a web page to access their content.”
File API: Your clip is read as a local File and processed on-device; nothing is uploaded for upscaling. developer.mozilla.org/en-US/docs/Web/API/File