Instagram photo resizer
Resize to the shapes Instagram publishes, and see what each one costs first.
- SECURE
- NO UPLOADS
- NO SIGNUP
- BROWSER BASED
- FREE
- FOREVER.
Support us with a link or a share
Choose a photo for Instagram
or paste Ctrl+V
Nothing is uploaded — your browser does the work and the file stays in this tab.
What this Instagram photo resizer will and will not offer
Five shapes appear in the panel, and every one of them is a figure somebody at Meta wrote down. Four stand on the width Instagram publishes — 1080 — at heights of 1080, 1350, 1440 and 566. The fifth is 1440 by 1800, which is what the Ads Guide asks for. There is no custom height box, no free ratio field, and no shape invented to round out a menu, because a page that offers arbitrary numbers cannot tell you anything about what the destination accepts.
Two of those heights are the ends of a sentence rather than a convention. Instagram writes that a photo keeps its original resolution as long as its ratio falls between 1.91:1 and 3:4, and gives that in pixels as a width of 1080 with a height between 566 and 1440. So 1080 by 566 is not a landscape preset somebody liked; it is the widest thing that survives. 1080 by 1440 is the tallest. Everything between them is equally supported, which is why the panel presents a set and not a single recommendation. The quotations and their dates are collected in Instagram post size.
The band decides whether you need this at all
As soon as an image opens, a line under the preview reports the ratio it already has and whether that ratio falls inside the band. A 3:2 photograph straight from a camera does. So does a 16:9 frame. For those, resizing here is a decision about how the picture should be framed in a feed, not a repair, and the page says so instead of implying that every file needs fixing.
A panorama and a phone screenshot do not. Uploaded as they are, Instagram trims them to something it supports and nobody is consulted about which part matters. That is the case this page exists for: choosing the shape yourself moves the crop from an automatic process to your own eye, before anything is published.
Filling and fitting, with the price of each shown first
Filling scales the picture until it covers the frame and discards the surplus. Fitting scales it until the whole thing is inside and turns the remainder into background you choose. Both are offered as equals, and both carry a percentage: how much of the image falls away, or how much of the frame becomes background. Those numbers are computed for your specific file and update as you drag, so the choice is made with your eyes open rather than after the download.
The crop position is yours in either mode. Drag inside the frame, nudge with the arrow keys, or use the sliders, and the canvas beneath rehearses the export exactly — the same placement routine draws both, differing only by a scale factor. Padding has a background color and transparency; a transparent pad exported as JPEG becomes white, and the page says so beforehand instead of letting you discover it after upload.
What belongs on a different page
If the shape is already right and the file is simply heavy, compress image works backwards from a byte figure you name and leaves the pixel dimensions untouched — useful for the 30 MB ceiling Meta publishes for feed ads. To find out what you are starting from without changing anything, image dimensions reports the stored size and the displayed size separately, which differ for anything shot on a rotated phone; the displayed pair is what decides your ratio.
For a target that has nothing to do with Instagram, the image resizer takes typed numbers and crops and scales in a single pass. A plain 1:1 with no platform reasoning attached is square image, which shows what cropping and padding each cost for one file. When the same treatment has to reach a folder of photographs, the bulk image resizer runs the identical placement math across every file and returns a ZIP.
Nothing you open leaves this tab. Decoding, compositing and encoding all happen in your browser, and there is no route on this site that would accept an image. Treat that as testable rather than trustworthy: watch the network panel while you work, or read how to verify local processing.
Questions
What size should an Instagram post be?
1080 pixels wide. Instagram states that it uploads a photo at up to a width of 1080 pixels, and that it keeps the original resolution as long as the ratio falls between 1.91:1 and 3:4 — which works out to a height anywhere from 566 to 1440. That is a band, not a single number, and every shape offered on this page sits inside it. Read on September 7, 2026.
Is 1080 by 1350 the right size?
It is a good default and it is not a specification. 4:5 sits comfortably inside the band Instagram publishes and has been safe across years of layout changes, which is why every guide repeats it. Instagram has never written it down as the size. If you want the full height their own sentence allows, 1080 by 1440 is the ceiling, and it is offered here too.
Can I resize for Instagram without cropping?
Yes — choose to fit the whole picture rather than fill the frame, and the image is scaled until it fits entirely, with background filling what is left. The page shows what each route costs before you pick: a percentage of the picture discarded for filling, a percentage of the frame turned into background for fitting. Neither is right in general; it depends on what is in the photograph.
Why is 1440 by 1800 on the list?
Because Meta asks for it. Their Ads Guide gives 1440 by 1800 as the recommended resolution for an Instagram feed image, while the ordinary help page caps uploads at 1080 wide. The two pages are not in conflict — one describes what happens to your upload, the other what to supply — but if the image is going into a paid placement, the ads figure is the one that applies.
Does anything get uploaded?
No. Your browser decodes the file, draws it onto a canvas and encodes the result; creatorvalet.com exposes no route that would accept an image. There is no account and no queue, and closing the tab is the whole of the cleanup. You can check that rather than take it on trust — watch your network panel while you work.