Resize Image for Instagram to Any Post or Story Size
Instagram re-crops any photo whose shape does not match its own ratios. Pick the exact size below and the framing you chose survives the upload.
Drop images here, or browse your files
JPEG, PNG, WebP, AVIF and BMP. Up to 200 images per batch, 50 MB per file.
Files are read locally by your browser and are never uploaded to a server.
Queue
No images yet
Images you add appear here with a preview, their file size, progress and any errors.
Settings
Instagram does not judge how sharp a photo is. It judges whether the shape fits. Upload a 4:3 or 16:9 shot and Instagram trims the overflow to reach one of its own ratios — usually cutting off the edges you framed on purpose. Matching the size before you upload is what keeps your composition.
Instagram image sizes in 2026
| Placement | Target size | Ratio |
|---|---|---|
| Square feed post | 1080 × 1080 | 1:1 |
| Portrait feed post | 1080 × 1350 | 4:5 |
| Landscape feed post | 1080 × 566 | 1.91:1 |
| Story and Reel | 1080 × 1920 | 9:16 |
| Profile photo | 320 × 320 | 1:1 |
| Carousel slide | 1080 × 1080 or 1080 × 1350 | 1:1 or 4:5 |
1080 pixels is the sweet spot: Instagram will not display anything sharper, so a bigger file only costs you upload time and gets thrown away on their side.
The Story and Reel safe zone
Stories and Reels do not sit in a column — they fill the screen, and the interface is drawn on top of the image: the avatar row and progress bar at the top, the caption and reply bar at the bottom. Text or logos placed in those bands are covered once published, so keep anything important in the middle of the frame.
Why the ratio matters more than the pixel count
A 2000 × 2000 photo and a 1080 × 1080 photo look identical in the feed, because Instagram downscales both to the same square. What changes the result is the shape. A square source stays square; a 3:2 source gets cropped to fit. Resize to the ratio Instagram expects and the unwanted crop never happens.
How to resize a photo for Instagram
- Drop your photo in. The tool runs on your own device, so large files start instantly — there is no upload step.
- Pick the placement. 1080 × 1080 for a square post, 1080 × 1350 for a portrait post, 1080 × 1920 for Stories and Reels.
- Choose how the photo fills the frame — Fill covers the canvas by cropping from the centre, Pad keeps the whole photo and pads the sides.
- Download the result. For a whole folder, resize the batch and take everything as one ZIP file.
Three mistakes that cost you the framing
- Resizing after cropping instead of before. Decide the ratio first, then the size. The other order forces a second crop.
- Upscaling a small photo. Stretching a 600-pixel image to 1080 makes it soft. Start from the largest original you have.
- Forgetting the Story safe zone. On a 1080 × 1920 Story the top and bottom are covered by the interface, so keep text away from the edges.
If the file is still too heavy
Resizing fixes the shape; it does not always fix the weight. If Instagram or your connection is slow to accept it, run the resized file through the image compressor next. To cut a photo that has a distracting background, use crop before you resize, so the ratio and the framing are decided together. A single photo is only part of the job: to spread one picture across nine consecutive posts, the Instagram grid maker cuts it into a 3×3 set in posting order.
Frequently asked questions
What size should an Instagram post be?+
A square post is 1080×1080. A portrait post is 1080×1350 (4:5), the tallest a feed post can be. A landscape post is 1080×566 (1.91:1), the widest. 1080 pixels wide is enough — Instagram downscales anything larger.
What size are Instagram Stories and Reels?+
Both use a full-screen 9:16 canvas of 1080×1920. Keep the important parts inside the middle of the frame, because the top and bottom are covered by captions, buttons and the progress bar.
Can I resize several photos at once?+
Yes. Drop in a whole folder, set the target size once, and the entire batch is resized locally in your browser. When it finishes, download everything as a single ZIP file.
Are my photos uploaded when I resize them?+
No. The resizing runs on your own device using the browser's canvas — nothing is sent to a server and no account is needed.
Why does Instagram crop my photo?+
Instagram fits every upload into one of its fixed ratios. If the shape does not match, it trims the overflow. Resizing to the exact ratio first is what keeps your composition intact.
Why not upload a huge photo and let Instagram handle it?+
Because Instagram compresses hard and picks the crop for you. A 4000-pixel-wide photo is wasted data, and the edges you wanted may already be gone. Match the size before you upload.
What size should an Instagram carousel use?+
The same 1080 × 1350 portrait frame is the tallest the feed allows, and every slide in a carousel shares one ratio, so set it on all of them. Square 1080 × 1080 still works but shows less of each photo.
Related
Tools
More like this
- Resize Your Image to the YouTube Thumbnail Size (1280×720) — Resize any photo to the 1280×720 YouTube thumbnail size in one click. Free and private — your image never leaves the browser.
- Resize Your Image to the Twitter Header Size (1500×500) — Resize your photo to the X (Twitter) header size of 1500×500 in your browser. Free, no upload, no sign-up and no watermark.
- Set a Photo to the Facebook Cover Photo Size (820×312) — Make any photo the Facebook cover photo size, 820×312, or switch to avatar, group cover, event banner and Story sizes in one click. Runs locally.
- Resize an Image to 512×512 — Resize image to 512x512 in bulk: centre-cropped to fill the square, never stretched, never uploaded, and no watermark added. Runs entirely in the browser.
- Resize an image to 1920×1080 — Turn any photo into a 1920×1080 widescreen image, centre-cropped to fill or padded to keep it whole. Free, local, batch, and no watermark added.
- Resize Image Without Losing Quality — Resize an image without losing quality: one long-edge target, no cropping, no stretching, no upscaling. Processed locally in your browser.
Guides
- Resizing images for the web — How to choose real pixel dimensions, why the DPI field in your editor does not matter online, and the order in which to crop and resize.
- How to compress images without uploading them — What actually happens when a browser compresses an image, how to pick a quality level, and why a PNG will never shrink from a quality slider.