Presets for every platform
Instagram Reels, Stories and posts, TikTok, YouTube and Shorts, Facebook, X, LinkedIn, Pinterest, plus 4K, 1080p, 720p, 480p and 4:3.
Change the resolution of a video, right in your browser. Pick a preset for Instagram, TikTok, YouTube, Facebook, X or LinkedIn, or type any width and height; choose whether the picture should fit, fill, get bars or a blurred background; then download the MP4. Nothing is ever uploaded.
Everything happens in your browser: your videos are never uploaded.
A video resizer that runs entirely on your device, with the right size for every social network one click away. Trusted by content creators and marketing teams.
Instagram Reels, Stories and posts, TikTok, YouTube and Shorts, Facebook, X, LinkedIn, Pinterest, plus 4K, 1080p, 720p, 480p and 4:3.
When the proportions change, you decide: keep everything and get a smaller picture, crop the edges, add black bars, or fill the sides with a blurred copy of the video.
A live preview shows exactly how the first video will be framed at the chosen size and mode.
Type any width and height from 16 to 4096 pixels. Odd values are rounded to even ones, as H.264 requires.
FFmpeg runs inside your browser, so your videos never leave your computer or phone.
Resize a batch with the same setting and download the results one by one or as a .zip.
MP4, MOV, AVI, MKV, WebM, WMV, FLV, MPEG, 3GP, TS and more. The result is an MP4 with H.264 video and AAC audio, accepted everywhere.
Resize as many videos as you like. We only ask you to share the website if you find it useful.
The presets above use these dimensions. Platforms also accept other sizes, but these are the ones they display without cropping or scaling.
| Platform | Format | Size (px) | Aspect ratio |
|---|---|---|---|
| Instagram Reel / Story | 1080×1920 | 9:16 | |
| Instagram Post square | 1080×1080 | 1:1 | |
| Instagram Post portrait | 1080×1350 | 4:5 | |
| Instagram Post landscape | 1080×566 | 1.91:1 | |
| TikTok | TikTok | 1080×1920 | 9:16 |
| YouTube | YouTube 1080p | 1920×1080 | 16:9 |
| YouTube 720p | 1280×720 | 16:9 | |
| YouTube 4K | 3840×2160 | 16:9 | |
| YouTube Shorts | 1080×1920 | 9:16 | |
| Facebook Feed | 1280×720 | 16:9 | |
| Facebook Feed square | 1080×1080 | 1:1 | |
| Facebook Story / Reel | 1080×1920 | 9:16 | |
| X / Twitter | X / Twitter landscape | 1280×720 | 16:9 |
| X / Twitter square | 720×720 | 1:1 | |
| LinkedIn landscape | 1920×1080 | 16:9 | |
| LinkedIn square | 1080×1080 | 1:1 | |
| 1000×1500 | 2:3 | ||
| Standard resolutions | 4K UHD 3840×2160 | 3840×2160 | 16:9 |
| Full HD 1920×1080 | 1920×1080 | 16:9 | |
| HD 1280×720 | 1280×720 | 16:9 | |
| 480p 854×480 | 854×480 | 427:240 | |
| 360p 640×360 | 640×360 | 16:9 | |
| 4:3 1440×1080 | 1440×1080 | 4:3 | |
| 4:3 960×720 | 960×720 | 4:3 |
Yes. There is no account, no limit on the number of videos and no watermark. The website is supported by ads.
No. Everything is processed by your browser with FFmpeg compiled to WebAssembly. You can even disconnect from the internet once the page has loaded.
Pick the preset of the platform you are posting to: vertical 1080×1920 for Reels, Stories, TikTok and Shorts; square 1080×1080 for feed posts; 1920×1080 or 1280×720 for YouTube and landscape posts. If you just want a smaller file, 1280×720 is a good general choice.
They only matter when the original and the target have different proportions, for example a 16:9 video going to a 9:16 Reel. "Fit inside" keeps the whole picture and gives a smaller result (1080×608 in that example). "Crop to fill" gives exactly 1080×1920 but cuts the left and right edges. "Black bars" and "Blurred background" give exactly 1080×1920 with the whole picture in the middle, above and below either black or a blurred, enlarged copy of the video.
The picture has to be re-encoded to change its size, so some loss is unavoidable; "High" keeps it imperceptible at the cost of a larger file, "Normal" is what streaming platforms use. Audio is copied as it is when it is already AAC, otherwise it is converted to AAC at 128 kbps.
The first time, your browser downloads the video engine (about 32 MB); it is then cached. Re-encoding in the browser runs at roughly real time for 720p and a few times slower for 1080p, so a one-minute clip takes one to three minutes. Longer videos work too; just keep the tab open.