Instagram

Resize Image for Instagram Online

Upload once. Pick any Instagram format. Download and post. No account, no watermark, nothing uploaded to any server.

Last updated: September 2026

6 Presets

Ready

JPEG

Output

Free

Forever

Private

No Uploads

Upload image for Instagram

Tap to select or drag and drop. JPEG, PNG, WebP, AVIF, HEIC.

Your file never leaves this device.

How to resize an image for Instagram

1

Upload your image

JPEG, PNG, WebP, AVIF or HEIC. Nothing is uploaded, it stays on your device.

2

Pick an Instagram preset

Choose 4:5 or 3:4 portrait, square, landscape, Story/Reel or Profile.

3

Resized and cropped to fill

Scaled and center-cropped to fit exactly, no distortion, no padding.

4

Check the preview

A warning appears if your source was smaller than the preset.

5

Download or try another size

Generate a different preset from the same upload without re-uploading.

Instagram image sizes 2026

Feed, Story and Reel presets use 1080 px width. Profile photos use 320 px.

4:5 portrait feed post

Tall feed composition

1080 x 1350 px

4:5

3:4 feed photo

Preserves many phone camera compositions

1080 x 1440 px

3:4

Square feed post

Classic format, works for grid aesthetics

1080 x 1080 px

1:1

Landscape feed post

Wide scenes and panoramic shots

1080 x 566 px

1.91:1

Story / Reel

Full screen vertical. Check the approximate preview guide

1080 x 1920 px

9:16

Profile photo

Displayed as a circle, keep subject centered

320 x 320 px

1:1

Choosing an Instagram photo ratio and checking the crop

Instagram supports 3:4 feed photos as well as the familiar 4:5 portrait format. Choose 3:4 when you want to keep the framing of a phone camera photo. Choose 4:5 when that crop suits your composition. Profile grid previews can crop the image differently, so check the post in Instagram before publishing.

Portrait images take up more vertical space in the feed than square or landscape images at the same width. That may help show visual detail, but image dimensions alone do not determine reach or engagement. Pick the crop that keeps your subject clear.

What Instagram's compression pipeline actually does

Every image you upload to Instagram goes through a server-side processing pipeline before it appears in anyone's feed. Instagram can resize and compress uploads, and its processing can change over time. Starting with an image that fits your intended aspect ratio gives you control over the crop before you upload. The final appearance still depends on Instagram's processing and display.

The format you upload in also matters. Instagram's pipeline handles JPEG input differently from PNG. A PNG gets converted to JPEG server-side in addition to being compressed, which is two lossy operations instead of one. Uploading as JPEG at quality 90 or higher gives the pipeline cleaner input and typically produces a sharper result in the final post. For Stories and Reels, the same principle applies but the pipeline is even more aggressive because it also needs to handle video compression alongside images. If image sharpness in Stories matters to you, uploading a pre-resized JPEG at 1080 by 1920 at maximum quality is the best you can control from your end. If you need to compress the file further before uploading while keeping it sharp, the compress under 500KB tool handles that without changing the dimensions you've already set.

Common Instagram resize mistakes

Expecting a custom dimension option

This page offers six presets and no custom dimension field. For a custom size, use the general resize tool.

Uploading a transparent PNG and expecting transparency to survive

Every Instagram preset here outputs JPEG, which doesn't support transparency. Any transparent background will be flattened.

Assuming there's a quality slider

Output quality is fixed by the tool for Instagram presets. If you need to dial in JPEG quality yourself, use the general resize tool instead.

Re-uploading for every Instagram size you need

You don't have to. After generating one preset, use "Try another size" to produce the rest from the same uploaded image.

Uploading a square photo directly for a Story

A square source gets cropped on the left and right to fill a vertical 9:16 Story frame. Preview the crop to make sure the subject stays visible.

Why use ImgTweak?

Runs entirely in your browser
No uploads, ever
Generate multiple sizes from one upload
Free forever, no account needed
Works on mobile as well as desktop
No distortion, no padding, ever

Frequently asked questions

What is the best Instagram image size for feed posts in 2026?

Both 1080x1350 (4:5) and 1080x1440 (3:4) work for portrait feed photos. Choose the ratio that fits your original composition. A 3:4 photo can preserve the framing of a phone camera image; no size guarantees more reach.

What size should Instagram Stories and Reels be?

Use 1080x1920 pixels at a 9:16 aspect ratio. The preview shows an approximate content guide. Keep text and faces away from the edges, and check placement in Instagram because controls vary.

Will Instagram compress my image after I upload it?

Yes. Instagram applies its own compression to all uploaded images. Starting from a correctly sized image at high JPEG quality reduces the amount of compression Instagram needs to apply, which results in a sharper final post.

Can I enter a custom width and height instead of using a preset?

This page has six fixed Instagram presets and no custom dimension field. Use the general resize tool if you need to enter your own width and height.

Will my image be cropped or stretched to fit a preset?

Cropped, not stretched. If your source image doesn't already match a preset's aspect ratio, for example a square photo resized to the vertical Story size, the tool scales it up to cover the target completely and trims the excess evenly from the edges. Nothing is distorted, and no padding is added.

What file format do I get, and can I control the quality?

All six Instagram presets output JPEG at a fixed quality. Use the general resize tool if you need to choose a different format or adjust quality.

Does transparency survive resizing here?

No. Every Instagram preset outputs JPEG, which doesn't support transparency, so any transparent areas in a source PNG will be flattened.

Can I generate more than one Instagram size from the same upload?

Yes. After downloading one size, choose "Try another size" to generate a different preset from the same image without re-uploading. Useful for producing a Feed post and a Story from a single source photo in one session.

Does EXIF or GPS data survive resizing?

No. The image is decoded to raw pixels and re-encoded during resizing, so EXIF metadata, including GPS location, does not carry over to the downloaded file.

Is it safe to use this tool? Are my photos uploaded anywhere?

Your photos never leave your device. All resizing happens in your browser using WebAssembly. No files are sent to any server.

Ready to resize for Instagram?

No sign-up. No uploads. Upload your image above and download the right size in seconds.