Resize any image to 1080×1350 px for Instagram portrait posts. Free, no upload.
This preset makes a 1080 × 1350 portrait (4:5). On 2026-09-28 Instagram's Help Center gave the supported range as 1.91:1 to 3:4 — at 1080 px wide, heights from 566 to 1440 — so 1350 is kept as it is. The page does not recommend 1350 in particular; the tallest ratio it lists is 3:4, which is 1080 × 1440: type 1440 in the height field for that. From a 3024 × 4032 phone portrait the preset keeps 94 % of the photo (126 px cut at top and bottom); a 3:4 output would keep all of it.
Drop image files hereProcess many files at onceNo upload · processed on this device
Making a game?
Nerulio is a 2D game asset studio first: draw pixel art, cut sprite sheets into animations, pack texture atlases, check autotile tilesets and export them for Godot, Unity, Phaser and other engines. It runs in your browser; files stay on your device.
A phone held upright usually records 3:4 (3024 × 4032). Instagram's help page accepts portrait posts up to 3:4, so such a photo can be posted uncropped at 1080 × 1440. The 1080 × 1350 preset (4:5) is slightly shorter: cover trims the difference from the top and bottom equally.
A landscape photo in a portrait box loses a lot: from 4032 × 3024 only the central 2419 × 3024 survives, 60 % of the picture. For such photos, either choose a square or frame the portrait area yourself before resizing. Photos with a ratio outside Instagram's range are cropped by Instagram itself, which is exactly what the preset avoids.
4:5
1080 × 1350; the preset.
3:4
1080 × 1440; the tallest ratio on Instagram's help page, and the usual phone portrait ratio.
Cover crop
Equal cut on both sides of the longer dimension.
Phone photos into 1080 × 1350 and 1080 × 1440 (computed from the code)
Example 12-megapixel sources; cover arithmetic from the resize task.
Portrait 3024 x 4032 -> 1080 x 1350: crop 3024 x 3780 (126 px off top and bottom)
94 % kept, scaled x 0.357
Portrait 3024 x 4032 -> 1080 x 1440: whole photo, scaled x 0.357, nothing cut
Landscape 4032 x 3024 -> 1080 x 1350: crop 2419 x 3024 (806 px off each side)
60 % kept, scaled x 0.446
Instagram's page states the range as a ratio of the photo; a file of 1080 × 1440 is at the 3:4 limit, and anything taller would be cropped by Instagram.
Check the result
The result list shows 1080×1350 (or 1080×1440 if you typed it).
Compare the top and bottom with the original: heads and feet near the edges are where the 4:5 crop bites.
In Instagram's preview the post should appear at full height without a further crop.
Troubleshooting
Symptom
Likely cause
How to check
Fix
The top of the head is cut off
4:5 cover trims 126 px from the top of a 3:4 photo
Compare with the original
Type 1440 as height (3:4), or frame with crop first
Full-screen vertical content rather than a feed post.
What this page does not cover
The preset stays at 1350; switching to 1440 is a manual edit of the height field.
Instagram's help page gives ranges, not a fixed recommended portrait size; it can change after the date checked.
Versions and sources
Checked on Instagram's Help Center on 2026-09-28: widths 320–1080 are kept when the ratio is between 1.91:1 and 3:4 (height 566–1440 at 1080 wide). Crop numbers follow src/task/resize.js and fitQuality() in src/image.js.
Example generated with this tool. ZIP tools show their preview; inspect the downloaded archive for every file.
Resize image
Set width and height, with optional aspect-ratio lock.
How it works
Open the source file
Choose the processing mode and settings
Run, inspect the result and download
Supported formats
PNG / JPG / WebP / AVIF / HEIC → PNG — Input decoding and output encoding depend on browser support. Animated inputs are rejected; select a still frame first.
What this tool does
Tiled high-quality mks2013/Lanczos resampling, numeric dimensions and size helpers.
Implementation and verified quality
advanced · Pica tiled mks2013 / Lanczos. Quality qualification is in progress. Pro/Flagship quality has not been established.
Before you export
Actual device memory, storage and codec support. Tested examples are evidence, not a guarantee for every file.
Frequently asked questions
What determines the supported size?
Actual device memory, storage and codec support. Tested examples are evidence, not a guarantee for every file.
Are my files uploaded?
This tool processes the files you open on your device without uploading them. Images you explicitly attach to community posts are uploaded separately. Optional engines and models are downloaded from third parties; those requests expose connection information such as your IP address.
Will my work be saved automatically?
No. Images and editing state stay in this tab; media output can use local temporary storage. Changing language preserves your work; reloading, closing the tab, or following a link to another page can clear it.