Resize Pictures for Instagram
Resize an image for Instagram before the app crops it: a 1080 × 1080 square post, a 1080 × 1350 portrait post or a 320 × 320 profile picture. Stories have their own resizer.
Resize for a platform or task
Your file
Why use this tool
- No file size limit
- Nothing is uploaded
- No signup needed
Instagram stores feed photos at up to 1080 pixels wide. According to Instagram's Help Center, a photo whose shape falls between 1.91:1 landscape and 4:5 portrait keeps its resolution; anything taller or wider is cropped to fit, and anything narrower than 320 pixels is enlarged.
That means the app decides your framing whenever your photo is outside those limits. Resizing here first — to 1080 × 1080, 1080 × 1350 or 1080 × 1920 — lets you choose what stays in the frame and upload a file Instagram has no reason to crop.
How to resize a photo for Instagram
Add your photos
Drop JPG, PNG, WebP or HEIC files — an iPhone HEIC is fine.
Choose the placement
Pick Square post, Portrait post, Story or Reel, or Profile photo, then crop to fill or fit the whole photo.
Resize and post
Resize, download, and upload the file from your phone or computer.
Which Instagram size to pick
Portrait 4:5 (1080 × 1350) is the tallest shape the feed shows in full, so it takes up the most screen space as people scroll — the usual choice for photos of people. Square 1080 × 1080 suits products, graphics and carousels where every slide should match. Landscape photos can go up to 1.91:1, but they appear small on a phone.
Stories and Reels are full-screen 9:16 at 1080 × 1920; for a vertical frame with Story-specific advice, use the Instagram Story resizer. The profile picture is shown as a small circle, so a 320 × 320 square with the face centered is plenty.
Crop for Instagram without losing the subject
Crop to fill keeps the middle of the photo. A landscape shot turned into a 4:5 portrait loses a lot of each side, so check people at the edges of a group photo. When the important part is off-center, place the frame yourself with Crop Image at 4:5 or 1:1, then resize here.
To post a wide photo without cropping at all, choose Fit inside: the whole photo is kept and the 1080 × 1350 frame is filled with white (JPG) or transparent (PNG) bands, which Instagram shows as white.
Keeping photos sharp after upload
Instagram recompresses every upload. You get the cleanest result by uploading exactly 1080 pixels wide from a sharp original, so the app doesn't have to scale it again. Avoid screenshots of photos and repeatedly saved JPGs — each round adds artifacts that compression makes worse.
Batch several photos at once for a carousel; every file gets the same size, which keeps the swipe smooth. The same square works on Facebook too — see the Facebook post resizer.
Fixing common Instagram upload problems
Photos that look sharp on your phone and soft on Instagram are usually being uploaded at reduced quality. The app has a setting to upload at the highest quality, found under media quality in Settings; turn it on if you post over Wi-Fi. Data-saving modes and weak connections also make the app send smaller files.
Carousels have a rule that catches many people: every slide is shown at the shape of the first one. If the first photo is square and the second portrait, the portrait slide is cropped. Resize the whole set to the same size in one batch before posting.
The profile grid shows a cropped preview of each post, centered, so a portrait post loses a little at the top and bottom in the grid even though it is shown in full in the feed. Keep the subject near the middle if the grid matters to you. Instagram expects standard sRGB color; photos exported in wide-gamut profiles can look duller after upload, and resaving them here as JPG or PNG converts them to a standard, widely supported file.
Instagram image sizes
Sizes offered by this page. Instagram's Help Center supports feed shapes between 1.91:1 and 4:5 at up to 1080 pixels wide.
| Placement | Size | Shape |
|---|---|---|
| Square feed photo | 1080 × 1080 | 1:1 |
| Portrait feed photo (tallest) | 1080 × 1350 | 4:5 |
| Story or Reel | 1080 × 1920 | 9:16 |
| Profile photo | 320 × 320 | 1:1, shown as a circle |
What people prepare for Instagram
Portrait posts
Use the full 4:5 height so the photo dominates the feed.
Carousels
Give every slide the same square or portrait size.
Wide photos without cropping
Fit a landscape shot into the frame with bands instead of losing its sides.
Reels covers and Stories
Turn a photo into a full-screen vertical frame.
Profile pictures
Center a face in a square that crops cleanly to a circle.
