Choose an image and you will see a centre crop into 1:1, 4:5, 2:3, 9:16, 16:9 and 1.91:1, with how much of the picture each one keeps.
LinkedIn, X, Pinterest carouselFacebook + Instagram feed, LinkedInPinterest standard PinStories, Reels, TikTok, ShortsYouTubeLinkedIn + X landscapeSimplified ratioWidth and height divided by their largest common factor.As a decimal (width ÷ height)Wider than it is tall.Taller than it is wide.Square.Named ratioAn exact match.Closest named ratioWithin {pct}% of {name}.It is {pct}% away, so it is not really {name}. Crop or recompose before you upload it to a placement that asks for {name}.NoneThis shape is not close to any ratio an ad placement asks for. Crop or recompose it before you upload it.Enter a width and a heightIn pixels, like 1080 and 1350.Width and height must both be numbers above zeroFixDigits only, like 1920 and 1080.Type a ratio like 16:9, 4:5 or 1.91:1.Type a width or a height and the other side is worked out.The width must be a number above zero.The height must be a number above zero.At that ratio the other side would be less than one pixel. Use a bigger width.At that ratio the other side would be less than one pixel. Use a bigger height.{w} × {h} px. The exact value is {exact}, rounded to the nearest whole pixel.{w} × {h} px, an exact fit.{ratio} centre crop, keeps {pct}% of the imageKeeps {pct}% ({w} × {h} of the original). {use}.Your image is {size}. Each preview is a centre crop: the middle of the picture is kept and the edges are cut. If the part you care about is not in the middle, recompose instead of cropping.Choose an image file (PNG, JPG or WebP).That image could not be read in this browser.That file could not be read.How the ratio is worked out
An aspect ratio is the width divided by the height. To write it as two whole numbers, divide both sides by the largest number that goes into each of them. A few worked examples:
- 1080 × 1350: both divide by 270, which gives 4:5. As a decimal, 1080 ÷ 1350 = 0.8.
- 1920 × 1080: both divide by 120, which gives 16:9, or 1.7778.
- 1200 × 628: the largest common factor is only 4, so the exact ratio is 300:157. As a decimal it is 1.9108, which is why everyone calls it 1.91:1.
Going the other way is one multiplication. If you know the ratio and one side, the missing height is width ÷ ratio, and the missing width is height × ratio. For 9:16 at 1080 wide: 1080 ÷ (9 ÷ 16) = 1920. When the answer is not a whole number, the calculator rounds to the nearest pixel and shows you the exact value, so you know how far off the rounding is.
Recommended ratio and size for each placement
This table lists only what each platform states on its own spec page, and each row links to that page. Where a platform gives a ratio and no recommended pixel size, the table says so rather than filling the gap with a guess. Most of these are ad placements, because that is where the platforms publish exact numbers.
| Placement | Ratio | Pixel size | Source |
|---|---|---|---|
| Facebook Feed image ad | 4:5 | 1440 × 1800 | Meta Ads Guide |
| Instagram Feed image ad | 4:5 | 1440 × 1800 | Meta Ads Guide |
| Facebook Stories image ad | 9:16 | 1440 × 2560 | Meta Ads Guide |
| Instagram Stories image ad | 9:16 | 1440 × 2560 | Meta Ads Guide |
| Instagram Reels ad | 9:16 | 1440 × 2560 | Meta Ads Guide |
| TikTok In-Feed video ad | 9:16 recommended; 1:1 and 16:9 also accepted | No recommended size stated; 9:16 must be at least 540 × 960 | TikTok Ads Manager help |
| YouTube video | 16:9 | 1920 × 1080 for 1080p | YouTube Help |
| YouTube Shorts | Square or vertical; 9:16 is what Google calls best suited to Shorts ads | Not stated | YouTube Help, Google Ads Help |
| LinkedIn single image ad | 1.91:1, 1:1 or 4:5 | 1200 × 628, 1200 × 1200 or 720 × 900 | LinkedIn Marketing Solutions Help |
| Pinterest standard Pin (image) | 2:3 | 1000 × 1500 | Pinterest product specs |
| X standalone image ad | 1:1 or 1.91:1 | 1200 × 1200 or 1200 × 628 | X Ads Help |
| X vertical video ad | 9:16 | Maximum 1080 × 1920, minimum 720 × 1280 | X Ads Help |
Two details from those pages are worth knowing. Meta allows a small tolerance on the ratio: its guide lists 1% for the Instagram Feed and Stories image specs and 3% for the Facebook Feed image spec, so a 1440 × 1790 image still counts as 4:5 on Facebook Feed (it is 0.6% off). And Pinterest warns that Pins with an aspect ratio greater than 2:3 might get cut off in people’s feeds, so a taller Pin is a gamble rather than an advantage.
Crop, or recompose?
A centre crop keeps the middle and throws away the edges. The preview above shows exactly how much survives. A 1920 × 1080 frame cropped to 9:16 keeps a 608 × 1080 strip, which is about 32% of the picture. Cropped to 4:5 it keeps 864 × 1080, or 45%. If your product or headline sits near an edge, a crop will cut it.
For vertical placements, the crop is only half the problem. Stories, Reels, TikTok and Shorts also paint their own buttons and captions over the frame. Once your image is 9:16, check it in the safe zone checker to see what those overlays cover. And if you are building a swipeable post from one wide image, the carousel splitter cuts it into equal slides at 1:1, 4:5, 9:16 or 1.91:1. To split one photo across your Instagram profile instead, the Instagram grid maker cuts it into 3:4 tiles numbered in the order you post them.
For how to plan one ad across every placement, read the guide: Ad aspect ratios for every placement, from the platforms themselves.
What this tool does not do
It does not resize or export your image, and it does not upload it anywhere. The crop preview is a quick look, drawn at a small size on this page. It also does not read video files. And the placement table is only as current as the platforms’ own spec pages, which change: when a number matters for a launch, click through to the source link before you export.
If you would rather not resize by hand
Hermoso is marketing on autopilot: it researches the ads already working in your market, makes on-brand image and video ads, schedules the posts and runs paid campaigns on your own ad accounts. Point it at an existing static ad and ask for other sizes, and the ad is laid out again for each canvas rather than cropped: things move, the background extends and the copy stays word for word. It can also reframe a video to another aspect ratio. It works in the web app, or inside Claude, ChatGPT and Cursor through its MCP server.
Free tools: Social media size guide · TikTok safe zone checker · Video file size calculator
Frequently asked questions
How do I calculate an aspect ratio?
Divide the width and the height by their largest common factor. 1080 × 1350 divides by 270 to give 4:5. For the decimal form, divide width by height: 1080 ÷ 1350 = 0.8.
How do I find the height for a given width and ratio?
Divide the width by the ratio. For 9:16 at 1080 pixels wide, 1080 ÷ (9 ÷ 16) = 1920, so the image is 1080 × 1920. For the width from a height, multiply the height by the ratio.
What size should a Facebook or Instagram feed ad be?
Meta's Ads Guide recommends 4:5 at 1440 × 1800 pixels for Facebook Feed and Instagram Feed image ads, and 9:16 at 1440 × 2560 for Stories and Instagram Reels.
Is 1200 × 628 really 1.91:1?
Almost. The exact ratio is 300:157, which is 1.9108 as a decimal, so it rounds to 1.91:1. LinkedIn and X both list 1200 × 628 as their recommended landscape image ad size.
Does cropping to 9:16 cut off much of a landscape image?
Yes. A centre crop of 1920 × 1080 to 9:16 keeps a 608 × 1080 strip, about 32% of the picture. If the subject is not in the middle, recompose rather than crop.
Is my image uploaded?
No. The image is read by your browser and drawn on this page. There is no network request carrying it, and nothing is stored, so reloading the page clears it.
Hermoso makes the ads, schedules the posts and runs the campaigns. Start free, 250+ earnable free credits, no card.
Start free → See pricing