Image Resizer for Instagram
Get the exact Instagram dimensions for posts, portraits, and stories — pick a preset and download a perfectly sized image in seconds.
Drop an image here, or click to upload
JPG, PNG, or WebP — processed privately in your browser, never uploaded.
How to image resizer for instagram
- 1Upload the photo you want to post to Instagram.
- 2Choose a preset — Square, Portrait, Story/Reel, or Landscape.
- 3Use Cover to fill the frame (center crop) or Contain to show the whole photo with padding.
- 4Download your ready-to-post image.
Instagram silently crops or compresses photos that are not sized to its preferred dimensions, which can ruin an otherwise great shot. Sizing your image correctly before you upload keeps it sharp and makes sure nothing important gets cut off.
The presets here match Instagram's recommended sizes: 1080×1080 square, 1080×1350 portrait, 1080×1920 for Stories and Reels, and 1080×566 landscape. Everything runs locally in your browser using the HTML canvas — your image is never uploaded to a server, so it stays completely private and there is no waiting for uploads.
When a photo's shape doesn't match the target — for example turning a landscape photo into a vertical Story — cropping loses part of the image. To keep the whole scene and let AI fill the extra space instead, try our AI outpainting resizer.
Need to change the shape, not just the size?
When you resize to a different aspect ratio, you normally have to crop or add bars. Our AI outpainting tool generates new matching background so your photo fills any canvas without losing a thing. Sign in for 3 free AI generations.
Frequently asked questions
1080×1080 for a square post, 1080×1350 for a portrait post, and 1080×1920 for Stories and Reels. This tool has all of them as one-click presets.
Only if you choose Cover, which center-crops to fill the frame. Choose Contain to keep the entire photo visible with padding.
Yes — it is 100% free with no account or sign-up required. It runs in your browser, so there are no usage limits and nothing is uploaded to us.
More free image tools
YouTube Thumbnail Resizer
Resize any image to the exact YouTube thumbnail size (1280×720) in one click — free and private.
YouTube Channel Art
Resize your banner to the recommended YouTube channel art size (2560×1440) so it looks right on every device.
Facebook Cover Resizer
Size your cover and post images to Facebook's exact dimensions so nothing gets awkwardly cropped.
Twitter / X Resizer
Resize images to the right Twitter/X header and post sizes so your profile looks sharp.
LinkedIn Banner
Size your LinkedIn profile and company banners to the recommended dimensions for a professional look.
Pinterest Pin
Resize images to the ideal 2:3 Pinterest pin ratio (1000×1500) so your pins stand out in the feed.