Resize Image for Instagram Online for Free
Instagram expects different pixel dimensions depending on where a photo appears — a square feed post, a portrait feed post, and a Story or Reel are all different aspect ratios, and posting the wrong shape gets your image auto-cropped by Instagram in ways you didn't choose. This tool gives you three ready-made Instagram presets — Square post (1080x1080), Portrait post (1080x1350), and Story/Reel (1080x1920) — so you can pick the format you're posting to and get back an image sized exactly right, without doing the math yourself.
JPG, PNG, WebP, HEIC, SVG · processed entirely on your device
Resize Image for Instagram Online for Free
Instagram expects different pixel dimensions depending on where a photo appears — a square feed post, a portrait feed post, and a Story or Reel are all different aspect ratios, and posting the wrong shape gets your image auto-cropped by Instagram in ways you didn't choose. This tool gives you three ready-made Instagram presets — Square post (1080x1080), Portrait post (1080x1350), and Story/Reel (1080x1920) — so you can pick the format you're posting to and get back an image sized exactly right, without doing the math yourself.
Choose your preset from the dropdown above the upload area, then drop in your photo. The tool gives you a crop box locked to the chosen aspect ratio, which you position over your image, and resizes it to the exact pixel dimensions for that format — so there's no leftover empty space and no unexpected auto-crop once you post it.
Because squaring or reshaping a photo means discarding part of it, position the box over your subject rather than accepting the default framing; a portrait format cropped from a wide landscape photo, for instance, will lose some of the left and right edges to fit the taller shape. If your subject is off to one side, just drag the box over to it.
Everything happens locally in your browser — no upload, no account, no watermark. Switch presets and re-upload as many times as you need for different post formats, and drop in a batch of photos at once if you're preparing several posts in the same format.
Common questions
Use Square post (1080x1080) for a standard square feed post, Portrait post (1080x1350) for Instagram's taller feed format, and Story/Reel (1080x1920) for Stories, Reels, or any full-screen vertical format.
Yes, if your photo's original aspect ratio doesn't already match the preset you choose — you position a crop box locked to the target shape before it resizes. Photos with an off-center subject may need a rough manual crop first for the best framing.
Instagram's own auto-crop doesn't always frame a photo the way you'd choose — it can cut off heads, product edges, or important detail. Cropping to the exact target dimensions yourself gives you control over what gets kept in frame before you post.
Yes — drop in as many photos as you like with the same preset selected. Each is cropped and resized independently, and when there's more than one, they're bundled into a single zip download.
No — cropping and resizing happen entirely in your browser using the Canvas API. Your photos never leave your device.