How to Resize an Image for Instagram

Instagram crops images that don't match its expected aspect ratios, cutting off subjects and ruining composition. This guide shows how to resize and crop images to Instagram's exact dimensions before uploading — free, with no app required.

Free Tool

Free Image Resizer

No account required · Free forever

Try it free

Step-by-Step Guide

  1. 1

    Choose the right Instagram dimension

    Instagram supports three formats: Square (1080×1080, 1:1 ratio), Portrait (1080×1350, 4:5 ratio — gets more feed space), and Landscape (1080×566, 1.91:1 ratio). Portrait gets the most screen real estate in the feed.

  2. 2

    Open the image resizer

    No account, no app download. The resizer runs in your browser.

  3. 3

    Upload your image

    Click 'Upload' or drag and drop any JPEG, PNG, or WebP image.

  4. 4

    Enter the target dimensions

    Type 1080 × 1080 for square, 1080 × 1350 for portrait, or 1080 × 566 for landscape. Enable 'Maintain aspect ratio' if you don't want to crop.

  5. 5

    Download and upload to Instagram

    Download the resized image as JPEG. Instagram accepts JPEG and PNG — JPEG is preferred as it produces smaller files at equivalent quality.

Who This Is For

Social media managers

Preparing batches of product, event, or brand images to exact Instagram dimensions before scheduling posts.

Photographers

Cropping portfolio shots to portrait format to maximize visible image area in the Instagram feed.

Small business owners

Resizing product photos for Instagram without a subscription to Canva or Adobe Express.

Frequently Asked Questions

What is the best image size for Instagram?

1080×1350 pixels (portrait, 4:5 ratio) gets the most feed space and is the recommended format for maximum engagement. Square (1080×1080) is also widely used. Landscape (1080×566) shows the smallest in the feed.

What happens if I upload the wrong size to Instagram?

Instagram automatically crops images that don't match a supported aspect ratio, centering the crop. This can cut off important subjects. Resizing before upload gives you control over what's shown.

What file format should I use for Instagram?

JPEG for photos — it produces the smallest file size at the best quality. PNG is accepted but results in larger uploads. Instagram re-compresses all uploaded images anyway, so starting with the right dimensions matters more than format.

Free Image Resizer

Free · No account · No limits

Use the tool now
☕ Support Us