Free tool
Aspect ratio calculator for video
By the KeyMo team · Updated
Type a width and height and the calculator gives the simplified ratio, so 1920 x 1080 is 16:9. It also resizes while keeping that ratio, finds the largest 9:16 window inside a wider frame (607 x 1080 from 1920 x 1080), and checks the shape against what each platform publishes. It runs in your browser and uploads nothing.
Video size
16:9
1.778 · landscape
Resize and keep the ratio
Exact ratio kept.
Crop to a new ratio
- Window
- 607 × 1,080
- Starts at
- x 657, y 0
- Width kept
- 32%
- Picture kept
- 32%
The dashed box is KeyMo's conservative recommendation for captions and logos, not a platform rule. It reuses the margins Meta gives for Reels ads: about 14% top, 35% bottom and 6% on each side. On a 1080 × 1920 clip that leaves 950 × 979 pixels. YouTube and TikTok do not publish margins in the pages we read.
Instead of cropping, fitting the whole frame inside 1080 × 1920 gives a 1,080 × 608 picture with 656 px of empty bar at the top and bottom. YouTube advises against adding bars to the video itself.
A fixed window is what a plain crop does. KeyMo's reframe follows the speaker's face instead of staying put.
Does the shape fit?
- YouTube ShortsOutside
Wider than square, so YouTube keeps it as a regular video. Shorts need a square or vertical frame. Source
- Instagram ReelsFits
Inside the 1.91:1 to 9:16 range Instagram Help gives for uploading a reel. Source
- Facebook ReelsFits
One of the three orientations the Reels composer lists: 9:16, 16:9 and 1:1. Source
- LinkedIn videoFits
Inside the 1:2.4 to 2.4:1 range LinkedIn accepts for video. Source
- X videoFits
Inside the 1:3 to 3:1 range X requires. X recommends 16:9 or 1:1. Source
- TikTokNote
TikTok accepts vertical and landscape uploads; a landscape video gets a view full screen button. No organic ratio range was found on TikTok's pages. For ads it recommends 9:16. Source
Shape only. Length, file size and codec limits are separate. Read from each platform's own pages on 11 October 2026.
Runs in your browser. Nothing is uploaded.
What the calculator does
It does four jobs, all with whole-number pixel maths and no video file involved. First, it reduces any width and height to its simplest ratio and says how close that is to a familiar one. Second, it resizes: type a new width and the height follows, or the other way round. Third, it works out the biggest window of a target ratio (9:16 by default) that fits inside your frame, where it sits, and how much of the picture it keeps. Fourth, it checks the shape against the ratio statements platforms publish.
Nothing leaves the page. You type numbers, the page does arithmetic, and no network request is made. The size boxes also accept commas, so 3,840 works.
How to use it
- Enter the width and height of your video in pixels, or tap a common size. The ratio appears at once, with the decimal value and whether the frame is landscape, portrait or square.
- To resize, type a new width or a new height in the second card. The other side is filled in and rounded to the nearest whole pixel. If rounding was needed, the card says the ratio is a hair off.
- To crop, pick a target ratio. The preview shows the window on your frame. Move the slider to slide the window left and right (or up and down for a tall source). The numbers show its size, its start point and how much of the picture it keeps.
- Read the last card to see which platforms accept that shape, with a link to each platform's own page.
Tick the even-numbers box if you want the window rounded down to an even pixel count. A 1920 x 1080 source gives 607 x 1080 by default and 606 x 1080 with the box ticked. At 606 x 1080 the ratio is a hair off a true 9:16, which is why the box is off until you ask for it.
Worked examples
| Source | Ratio | 9:16 window | Share of width kept |
|---|---|---|---|
| 1280 x 720 | 16:9 | 405 x 720 | 31.6% |
| 1920 x 1080 | 16:9 | 607 x 1080 | 31.6% |
| 3840 x 2160 | 16:9 | 1215 x 2160 | 31.6% |
The share is the same for every 16:9 source because the ratio is the same. A 9:16 window is 9/16 of the frame height wide, and a 16:9 frame is 16/9 of its height wide, so the window keeps 81/256 of the width: 31.6%.
A size that looks like 16:9 may not be. 1366 x 768 reduces to 683:384, about 0.05% away from 16:9. The calculator shows it as close to 16:9 rather than calling it exact. For resizing, 1920 x 1080 to a width of 1000 gives a height of 562.5, which rounds to 563.
The limits it applies, and where they come from
The platform check is about the shape of the frame only. Length, file size and codecs are separate rules. Every row below was read from the platform's own page on 11 October 2026.
| Platform | What its page says about shape | Source |
|---|---|---|
| YouTube Shorts | Videos that are square or vertical and up to three minutes long are classed as Shorts. For long-form, YouTube suggests a wider ratio such as 16:9. | YouTube Help: Understand three-minute YouTube Shorts |
| Instagram Reels | An uploaded reel can have an aspect ratio between 1.91:1 and 9:16. | Instagram Help: Reels |
| Facebook Reels | The composer lists portrait 9:16, landscape 16:9 and square 1:1, and places clips in a 9:16 container. | Meta Business Help: Facebook Reels |
| LinkedIn video | Aspect ratio from 1:2.4 to 2.4:1. | LinkedIn Help: video specifications |
| X video | Aspect ratio between 1:3 and 3:1; 16:9 or 1:1 recommended. | X developer docs: media best practices |
| TikTok | Vertical and landscape uploads both work, and landscape gets a view full screen button. For ads, 9:16 is recommended. | TikTok Creator Academy and TikTok Ads help |
Instagram's API documentation accepts a wider range than the Help Center does. The calculator uses the Help Center range because that is the one for app uploads. TikTok is shown as a note, not a pass or fail, because the pages we read give no organic ratio range.
What it will not tell you, and the caption margin
No platform page we read gives pixel margins for captions on organic clips. Meta publishes percentages for Reels ads: keep about 14% of the top, 35% of the bottom and 6% on each side clear of text and logos. TikTok says its ad safe zone depends on the video size and caption length and offers downloadable files instead of numbers. YouTube's help pages gave no safe-zone figures at all.
The dashed box on the 9:16 preview reuses Meta's ad percentages as a cautious starting point. It is KeyMo's conservative recommendation, not a rule from any platform, and it does not apply to ads on TikTok or YouTube. On a 1080 x 1920 clip it leaves a text area of 950 x 979 pixels.
- It does not give a recommended pixel size for each platform. YouTube's resolution table covers 16:9 only and lists no vertical size, and Instagram's Help page gives a 720 pixel minimum without saying which side.
- It does not read your video, so it cannot tell where the speaker is. The window position is yours to set.
- It does not check duration, file size or frame rate.
When a fixed 9:16 window is enough, and when it is not
If you have one speaker who stays in roughly one spot, set the window once and you are done. If two people sit apart, the maths works against you. A 9:16 window from a 1920-wide frame is 607 px across, so two faces 1,000 px apart cannot both be in it. You then need a cut between speakers, a split layout, or a window that moves.
Moving the window by hand through an hour of footage is the slow part. KeyMo takes a long video and returns vertical 9:16 clips at 1080 x 1920, 30 fps, with automatic face-tracking reframe, scored clips and 12 caption styles. It is a paid product with no free plan, while this calculator is free and works on its own. See how pricing works, or read the safe zone glossary entry for the caption-margin background.
Sources: YouTube Help: Understand three-minute YouTube Shorts (checked 11 October 2026); YouTube Help: Video resolution & aspect ratios (checked 11 October 2026); Instagram Help: Reels (checked 11 October 2026); Meta Business Help: Facebook Reels composer (checked 11 October 2026); Meta Business Help: Facebook Reels quality (checked 11 October 2026); Meta Ads Guide: Instagram Reels video ads (safe zone percentages) (checked 11 October 2026); LinkedIn Help: video specifications (checked 11 October 2026); X developer docs: media best practices (checked 11 October 2026); TikTok Creator Academy (checked 11 October 2026); TikTok Ads help: auction in-feed ads (checked 11 October 2026).