Resize photos for Instagram, all sizes at once
Turn one or several photos into every format you need in a single export, without cutting off what matters.
Resize my photosFree · no account · no watermark
To resize a photo for Instagram, you need it at 1080 pixels wide in the format of the post: 1080 × 1080 for a square, 1080 × 1350 for a 4:5 portrait, 1080 × 1440 for 3:4, or 1080 × 1920 for a story or a Reel. The multi-size resizer in SwipeAtelier does all of them at once: pick one or several photos, tick the formats you want, choose how each photo should fit, and export every version in one go, in your browser.
Instagram sizes the resizer exports
| Format | Dimensions in pixels | Typical use |
|---|---|---|
| 1:1 | 1080 × 1080 | Square feed post |
| 4:5 | 1080 × 1350 | Portrait feed post and carousel |
| 3:4 | 1080 × 1440 | Tall portrait post, same ratio as the profile grid |
| 9:16 | 1080 × 1920 | Story and Reel |
| 1.91:1 | 1080 × 566 | Landscape feed post |
| 16:9 | 1920 × 1080 | Widescreen landscape image |
Instagram resizes images wider than 1080 pixels, so exporting at the right size yourself keeps you in control of the result. More detail on each format is in the Instagram sizes guide.
Three ways to fit a photo
A photo rarely has the exact proportions of every format. The resizer offers three adjustments:
- Fill: the photo covers the whole format and is cropped at the center. Best when the subject is in the middle.
- Fit on blurred background: the whole photo stays visible, placed on a blurred version of itself that fills the rest. Handy to put a landscape photo in a story without cutting it.
- Fit on solid color: the whole photo on a background color of your choice, for a clean, framed look.
How to resize a photo for Instagram in every size
- Open the multi-size resizer.
- Add one or several photos.
- Tick the formats you need: 1:1, 4:5, 3:4, 9:16, 1.91:1, 16:9.
- Choose the adjustment: fill, fit on blurred background or fit on solid color (and pick the color).
- Check the preview of each version.
- Export. Files are JPEG and named after the photo and the format. On a computer, several files come as a ZIP; on mobile, the share sheet saves them to Photos.
When to use it
- You post the same photo as a feed post, a story and a Reel cover, and need each size.
- You have a batch of travel or product photos to prepare in 4:5 for a carousel.
- You want a landscape photo in a 9:16 story without losing its sides. For a designed series of stories with text and stickers, the Instagram story maker is the better fit.
For a wide photo you would rather spread across several slides, the panorama splitter is the better fit. To add your logo to the resized photos, run them through the bulk watermark tool.
Private and free
Photos are processed by your browser and never sent to a server. There is no account, no watermark added and no ads, and the tool works offline after the first visit. It is one of the free Instagram tools of SwipeAtelier.
Frequently asked questions
What is the best size for an Instagram post?
For a portrait post, 1080 × 1350 (4:5) or 1080 × 1440 (3:4). A square is 1080 × 1080 and a landscape post 1080 × 566. Stories and Reels are 1080 × 1920.
Can I resize several photos at once?
Yes. Add several photos, tick several formats, and the resizer creates every combination in one export, with files named by photo and by format.
How do I fit a horizontal photo in a story without cropping?
Choose fit on blurred background or fit on solid color with the 9:16 format. The whole photo stays visible, with the background filling the space above and below.
Are my photos uploaded?
No. Resizing happens in your browser, on your device. Nothing is sent to a server and no account is needed.
Try it on your own photos
SwipeAtelier runs in your browser. Nothing to install, no account, and your photos never leave your device.