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: July 2026

5 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

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

All sizes use 1080 px width. Always upload at maximum quality.

Portrait feed post (recommended)

Takes up the most feed real estate

1080 x 1350 px

4:5

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. Safe zone: avoid top 250 px and bottom 340 px

1080 x 1920 px

9:16

Profile photo

Displayed as a circle, keep subject centered

320 x 320 px

1:1

Why portrait beats square now, and what Instagram does to your photo after you upload it

Instagram updated its profile grid in early 2026 from the longstanding square format to a taller 3:4 rectangular grid. This changed the math on which aspect ratio to shoot and post for. Under the old square grid, a portrait photo got cropped to a square thumbnail on your profile, which meant the top and bottom of a 4:5 post were cut off in grid view. Now those same portrait posts display as tall rectangles on your profile, showing more of the image and taking up more visual space in the grid. The practical upshot is that 4:5 portrait is now the format that works best for both feed display and profile presentation, which is why it shows up as the recommended option here.

The reach argument for portrait has been true for longer than the grid change. A 4:5 image occupies roughly 33% more vertical space in the feed scroll than a 1:1 square at the same width. More screen real estate means more time in front of a viewer's eyes as they scroll, which correlates with higher engagement rates in most published analyses of Instagram content performance. Landscape photos at 1.91:1 get the least feed space and tend to perform worst purely from an exposure standpoint, though they still make sense for images where the horizontal composition is non-negotiable.

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. The pipeline downscales any image wider than 1080 pixels to 1080 pixels, applies JPEG compression at roughly quality 85, and strips EXIF metadata. If you upload a 3000-pixel-wide photo, Instagram scales it down to 1080 pixels and then compresses it. The downscaling step introduces some softening that wouldn't exist if you had uploaded at 1080 pixels to begin with. Resizing to 1080 pixels wide before uploading, which is what this tool does, means the pipeline sees an image already at its target dimensions and skips the downscaling step. The compression still happens, but without the additional softening from resizing at Instagram's end.

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 only offers the five presets above, there's no field to type in your own width and height. For a custom size, use the general resize tool instead.

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 from the top and bottom to fill the vertical 9:16 Story frame. If the top or bottom of your photo matters, crop it manually first to control what gets kept.

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?

The best Instagram feed image size in 2026 is 1080x1350 pixels (4:5 portrait ratio). It takes up the most vertical space in the feed, giving your post more visibility. Instagram's grid changed to a 3:4 tall format in early 2026, so portrait posts now show better on profiles too.

What size should Instagram Stories and Reels be?

Instagram Stories and Reels should be 1080x1920 pixels at a 9:16 aspect ratio. Keep important text and elements at least 250 pixels from the top and 340 pixels from the bottom to avoid being covered by the Instagram UI.

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?

Not on this page. This tool only offers the five fixed Instagram presets above, there's no custom dimension field here. If you need an exact size that isn't one of these five, use the general resize tool, which lets you type any 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 five Instagram presets output JPEG, there's no PNG, WebP or AVIF option here. The quality is fixed by the tool, there's no adjustable quality slider on this page. If you need to control JPEG quality directly, use the general resize tool instead.

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, for any of the five presets.

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.