Instagram Post Resizer

Resize photos to Instagram's exact dimensions online free — square, portrait and landscape presets. Runs entirely in your browser — nothing uploaded.

Files never leave your deviceInstant — no upload waitFree, no sign-up
or import from

An Instagram post resizer that crops to the four sizes the app actually accepts —square, portrait, landscape and Story — at exact pixel dimensions, with the crop box locked to the right proportions so you cannot get it slightly wrong. Runs entirely in your browser:no upload, no sign-up, no watermark.

The four Instagram formats

Every preset here, at the dimensions it exports.
FormatPixelsRatioUse it for
Square post1080 × 10801:1Carousels and a tidy profile grid
Portrait post1080 × 13504:5Maximum feed height — the reach choice
Landscape post1080 × 608≈16:9Wide scenes, screenshots, group shots
Story / Reel1080 × 19209:16Stories, Reels covers, full-screen vertical

Portrait is the one to reach for by default. At 1080×1350 it is 25% taller than a square post for the same width, so it takes up meaningfully more of a phone screen as someone scrolls. Square still wins when you are building a grid that has to look consistent, and landscape is the weakest performer in a vertical feed — use it when the image genuinely needs the width.

How to frame the crop

  1. Choose the format first. The crop box locks to that ratio, and switching preset re-centres it.
  2. Choose a photo — JPG, PNG or WebP.
  3. Drag inside the box to move it, or drag any of the four corner handles to resize. The proportions never break, so you only control size and position.
  4. Press Create image, check the preview and the file size, then download. It is two steps rather than one, which means you always see the result before saving it.

The download is named after your original with the preset appended, so a square export arrives asphoto-ig-square.jpg — useful when you are making all four sizes from one shot and need to tell them apart later.

Why exporting at the exact size helps

Upload something that is not a supported ratio and Instagram crops it for you, usually not where you would have chosen. Upload something at the right ratio but the wrong pixel size and it gets resampled. Doing both steps yourself removes that guesswork: you decide the framing, and the file arrives already at 1080 pixels wide.

One honest caveat, because plenty of tools overclaim here. Instagram compresses every uploadand there is no way to prevent that. What you can control is that it starts from a correctly sized, cleanly cropped file rather than one it has already had to resize — which is where the visible softness usually comes from.

Start from a large original

The crop is scaled to the exact output size in one pass, and that works in both directions. If your selected region is larger than the target — the normal case with a phone photo — it is cleanly downsampled and looks sharp. If it is smaller, it gets enlarged, inventing pixels that were never captured.

The Story preset is where this bites, because 1080×1920 is a lot of pixels: your selection needs to be at least that big to avoid softening. Any current phone camera clears it comfortably, but a photo already saved down for the web, or a tight crop into the corner of a picture, will not.

Format, transparency and quality

The output menu offers JPG, PNG and WebP, defaulting to JPG unless you supplied a PNG. Lossy formats are written at 90% quality, which is comfortably above anything a social platform will care about. Note thatJPG has no transparency, so a PNG with a transparent background exported as JPG gains a solid backdrop — keep it as PNG if that matters, though for Instagram it rarely does, since posts are displayed on an opaque background anyway.

Compared with the app and with paid editors

Getting one correctly sized Instagram image.
ToolJiffyCropping in the appOnline design tool
Photo uploaded to a serverNoYes, on postingYes
Sign-upNoAccount requiredUsually
Exact pixel dimensionsGuaranteedNo — the app decidesYes
Control over framingFull, with handlesLimitedFull
WatermarkNeverNoCommon on free tiers
Works offlineYes, once loadedNoNo
PriceFree, unlimitedFreeFree tier then paid

Related tools

For the other platforms, the social media image resizer carries the same crop box with presets for Facebook, X, LinkedIn, Pinterest, YouTube, TikTok, WhatsApp and podcast cover art. YouTube thumbnails have their own tool in theYouTube thumbnail creator. For cropping without a fixed target size, use the image cropper, andimage resizer sets dimensions without cropping. If the file needs to be smaller, the image compressor handles that, andEXIF remover strips GPS coordinates before you post — often a bigger privacy win than anything else on this list.

Frequently Asked Questions

  • How do I resize a photo for Instagram online for free?
    Pick the Instagram format you need, choose a photo, then drag inside the crop box to reposition it or drag a corner handle to resize it. Press Create image, check the preview, and download. The crop box is locked to the right proportions throughout, and nothing is uploaded.
  • What are the Instagram image sizes?
    Square feed posts are 1080×1080 at 1:1, portrait posts are 1080×1350 at 4:5, landscape posts are 1080×608 which is effectively 16:9, and Stories or Reels are 1080×1920 at 9:16. All four are here, and every one exports at exactly those pixel dimensions.
  • Which format gets the most screen space?
    Portrait at 1080×1350. It is 25 percent taller than a square post for the same width, so it occupies noticeably more of a phone screen as someone scrolls past. That is why most accounts posting for reach use 4:5 rather than 1:1 for single images.
  • Why does Instagram crop or soften my photos?
    If the aspect ratio does not match a supported format the app crops it to fit, and if the pixel dimensions do not match it resamples. Exporting at the exact size removes both of those steps. Instagram still applies its own compression on upload — no tool can prevent that — but it starts from a clean, correctly sized file.
  • Which output format should I choose?
    JPG for photographs, which is the default unless you supply a PNG. PNG if the image has flat colour, text or a logo where JPEG artefacts would show, at the cost of a much larger file. WebP is available too, though JPG is the safer choice for anything being uploaded to a social platform.
  • Why does my Story export look soft?
    Because the region you cropped was smaller than the output size, so it had to be enlarged. A 1080×1920 Story needs at least that many pixels in your selection. Cropping tightly into a photo already saved down for the web is the usual cause — start from the largest original you have.
  • Which image formats can I use as input?
    The picker offers JPG, PNG and WebP, and those are also your three output options. A GIF or BMP dragged straight onto the box will load, but it can only be saved as one of those three, and an animated GIF is reduced to a single frame.
  • Is my photo uploaded anywhere?
    No. The image is decoded and drawn on an HTML5 canvas inside your browser and the result is handed to you as a local download, so unreleased brand photos, client work and personal pictures never leave the device. No account, no watermark, no limit on how many you make.
335 free tools
Instant — runs on your device
Files never uploaded
Free — no sign-up