Skip to content
ImgBench

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

    Target platform
    Crop mode
    Padding colour

    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

    1. Drop your photo in. The tool runs on your own device, so large files start instantly — there is no upload step.
    2. Pick the placement. 1080 × 1080 for a square post, 1080 × 1350 for a portrait post, 1080 × 1920 for Stories and Reels.
    3. 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.
    4. Download the result. For a whole folder, resize the batch and take everything as one ZIP file.

    Three mistakes that cost you the framing

    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.

    More like this

    Guides

    All tools