Resize Images
English
FrançaisDeutschEspañolPortuguês (Brasil)ItalianoNederlandsPolskiSvenskaSuomiTürkçe日本語

Resize an Image for Instagram

Set your photo to the exact pixel size Instagram expects for square, portrait, or story posts. Everything runs in your browser, so the file never leaves your device.

Runs in your browser. Your images are never uploaded.

The sizes that matter

Instagram scales every upload to fit its feed and story frames. If your file is smaller than the frame, the app stretches it and the result looks soft. If it is much larger, the app downsamples it, which costs you upload time and gives you no visible benefit.

PlacementPixels (width x height)Aspect ratio
Square feed post1080 x 10801:1
Portrait feed post1080 x 13504:5
Landscape feed post1080 x 5661.91:1
Story, reel cover1080 x 19209:16
Profile photo320 x 3201:1

Aim for 1080 px on the short side of the frame. That is the width Instagram works with on most phones, so a 1080-wide file arrives without being enlarged and without carrying pixels the app will throw away.

These numbers change. Instagram has adjusted feed ratios and story dimensions more than once, so check Instagram's current guidance before you batch-process a set of images.

Cropping and resizing are not the same thing

Resizing changes the pixel dimensions of the whole image. Every part of the photo stays in the frame; it just gets bigger or smaller.

Cropping cuts away part of the image. The remaining area is then scaled to fit the target frame.

If you resize a 4000 x 3000 photo straight to 1080 x 1080 without preserving the aspect ratio, the picture stretches and faces look wide. Two clean options:

  • Crop to the ratio first, then resize. Trim the photo to 1:1, 4:5, or 9:16, then scale it to the matching pixel size. Nothing is distorted.
  • Resize by the short edge and let Instagram crop. Scale so the short side is 1080 px, upload, and use Instagram's own crop screen to choose what stays in frame. You keep control of the crop at the last moment.

A practical order of operations

  1. Decide the placement first. A story needs a different frame from a feed post, and the crop you choose depends on it.
  2. Crop to the target ratio. Keep the subject away from the outer edges, because Instagram overlays interface elements on stories and reels.
  3. Resize to the pixel dimensions in the table above.
  4. Save as JPEG at a quality setting around 80-90 percent. That range usually cuts file size sharply while keeping the image clean on a phone screen. JPEG compression does discard some data, so very low settings will show blocking around edges and gradients.
  5. Check the file size. A phone photo is often 2-5 MB before editing; a 1080 px JPEG usually lands well under 1 MB, which uploads quickly even on a weak connection.

Why 1080 px wide, and not 4000

Uploading a 12-megapixel original does not give you a sharper Instagram post. The app resizes it to its own frame anyway, and the extra data only slows the upload. Starting at 1080 px means what you see in your editor is close to what followers see in the feed.

Keep the original file. Resize a copy for Instagram and leave the full-resolution version untouched for printing or for other platforms that accept larger images.

Format and transparency

JPEG is the safe choice for photos. PNG works for graphics with flat colour or transparency, but profile photos and feed images are displayed on a solid background, so transparency rarely helps and PNG files are often larger. If your source is a PNG screenshot or logo, resizing to 1080 px and exporting as JPEG is usually the smaller, faster option.

Working offline

The tool loads once and then runs without a network connection. Images are processed in the browser tab, so nothing is uploaded to a server and nothing is stored after you close the page. That matters if you are resizing client photos, personal pictures, or anything you would rather not send to a third party.

Questions

What size should an Instagram post be?

Square posts are 1080 x 1080 px, portrait posts are 1080 x 1350 px, and stories or reel covers are 1080 x 1920 px. Landscape feed posts sit around 1080 x 566 px. Check Instagram's current guidance, since these figures are updated from time to time.

Should I crop or resize my photo for Instagram?

Crop first if the subject does not already fit the frame, then resize to the matching pixel dimensions. Resizing alone changes the size of the whole image, so forcing a wide photo into a square without cropping will stretch it.

Does resizing to 1080 px make my photo blurry?

Only if you enlarge a smaller image. Going from a large photo down to 1080 px keeps detail. Going from, say, a 600 px image up to 1080 px invents pixels and looks soft, so start from the largest version you have.

Are my photos uploaded anywhere when I use this tool?

No. The image is processed inside your browser tab, so it never leaves your device. There is no sign-up, no watermark, and the page keeps working if you go offline after it loads.