My Tool Studio
Social

Instagram Image Resizer

This Instagram image resizer turns one photo into every size Instagram uses: square, 4:5 portrait, 3:4 portrait, landscape, Story and Reel, and profile photo. Choose Crop to fill and drag or zoom inside each frame to decide what stays, or choose Fit without cropping to keep the whole photo on a solid colour or a blurred copy of itself. Safe-zone overlays mark where Instagram's buttons cover a Story and what the 3:4 profile grid trims. Load up to 20 photos, add a custom size, and download a ZIP in JPG, PNG or WebP with a quality setting. It helps when you shot in landscape but want a tall 4:5 post, or need to resize an image for Instagram without cropping a product's edges. Photos are processed in your browser, not uploaded.

Always freeNo sign upRuns in your browser

How to use

01

Upload your photo

Drag one or more images into the upload box, up to 20 at 20 MB each. Click a thumbnail to preview that photo; Add images brings in more later.

02

Choose crop or fit

With Crop to fill, press Adjust crop on any size, then drag and zoom the photo. With Fit without cropping, pick Solid colour or Blurred photo for the empty space.

03

Pick a format and download

Choose JPG, PNG or WebP and a Quality. Untick Include in ZIP on sizes you don't need, then press Download under a preview or the ZIP button for every size and photo.

Why Instagram Image Resizer

Instagram image sizes

Instagram shows photos at 1080 pixels wide, so every preset here uses that width. The shape is what changes between placements. These are the sizes the resizer creates, with the aspect ratio for each so you can set up a design file to match. If you design in Canva or Figma, set the canvas to one of these sizes and the export needs no further resizing.

PlacementSize (px)RatioNotes
Square post1080 x 10801:1Safe choice for any photo
Portrait post1080 x 13504:5Tallest shape in the feed
Portrait post (grid shape)1080 x 14403:4Matches the profile grid tiles
Landscape post1080 x 5661.91:1Smallest in the feed
Story and Reel1080 x 19209:16Keep text away from top and bottom
Profile photo320 x 3201:1Shown as a circle

Posting a photo without cropping

A landscape photo squeezed into a 4:5 or 9:16 frame will lose a lot of its width if you crop it. Fit without cropping keeps every pixel of the original and fills the leftover space instead.

Solid colour works well for products, artwork and screenshots, where a clean border looks deliberate. Pick a colour from your brand or from the photo itself. Blurred photo fills the space with a soft, enlarged copy of the same image, which suits travel and people shots because the background continues the photo's colours.

If only part of the photo matters, Crop to fill with a custom crop often looks better than bars. Use Adjust crop to keep the subject in frame, zooming in slightly if the edges are distracting.

Common questions

Which Instagram post size takes up the most space in the feed?
Portrait posts at 1080 x 1350 (4:5) are the tallest shape the feed shows, so they fill more of the screen than squares or landscape posts. Use the Post (Portrait) preset for that size.
Can I choose which part of my photo stays when resizing for Instagram?
Yes. In Crop to fill mode, press Adjust crop on a size, then drag the photo and use the zoom slider or the + and - buttons. Arrow keys also move it. Each size keeps its own crop, and Reset puts it back to the centre.
How do I post a full photo on Instagram without cropping it?
Choose Fit without cropping. The whole photo is scaled to fit inside the frame and the empty space is filled with a colour you pick or a blurred, enlarged copy of the photo. The blurred option looks more natural than white bars for most photos.
Why did Instagram crop my photo differently than I expected?
If your photo's shape falls outside what Instagram supports, the app crops it when you post. Resizing to 1:1, 4:5 or 1.91:1 first means the file already fits, so nothing unexpected gets cut.
Does the Instagram image resizer handle Stories and Reels?
Yes. Both use the 1080 x 1920 (9:16) preset. With Show safe zones ticked, red bands mark the top 250 and bottom 340 pixels where your name, the reply bar and buttons usually sit. They are approximate guides and are never saved into the file.
What is the 3:4 preset in the Instagram resizer for?
It outputs 1080 x 1440, which matches the 3:4 tiles on the Instagram profile grid. Posting at that shape means the grid shows your whole image rather than a trimmed version.
Can I resize a photo for Instagram without losing quality?
Scaling down from a larger photo keeps it sharp. Scaling up a small photo cannot add detail, so start from the largest file you have. JPG and WebP use the Quality slider, 92% by default; choose PNG if you want no extra compression at all.
Can I resize several photos for Instagram at once?
Yes. Drop up to 20 images into the upload box, or use Add images later. Crops are kept per photo and per size, and the ZIP button saves every photo in its own folder. Untick Include in ZIP on sizes you don't need to keep the download small.
Is 1080 pixels wide enough for Instagram posts?
Yes. 1080 pixels is the width Instagram displays. Uploading wider photos just means Instagram resizes them itself, and its resize is the one you can't control.
Is my photo uploaded anywhere when I use the Instagram resizer?
No. The image is read and resized on a canvas in your browser. It never leaves your device, and closing the tab clears it.

More Social tools

View all