How to Resize a Photo for an Instagram Profile Picture (Square, 320px)
The right Instagram profile picture size matters. Learn the exact dimensions (square, 320×320 display), how to resize and crop a photo to fit the circular crop, and export a sharp PFP.
Instagram shows your profile picture as a small circular avatar in the feed, on your profile, and in direct messages. Getting the Instagram profile picture size right means your photo stays sharp at every one of those sizes instead of going blurry the moment it leaves the upload screen.
This guide covers the exact dimensions, the circular display you have to design around, and the fastest way to resize a photo so it fits Instagram's square profile picture.
The exact Instagram profile picture size
Instagram requires a square upload and displays it at 320×320 px on profile pages. Here's the full breakdown:
| Use | Recommended size | Minimum |
|---|---|---|
| Profile page display | 320×320 px | 110×110 px |
| In-feed avatar | — | down to ~32 px |
| Direct message avatar | — | ~32–48 px |
| File format | JPG or PNG | — |
The key detail: always upload square. If you upload a portrait or landscape photo, Instagram crops it to a square automatically and you lose control over what gets cut. Start with a 1:1 image and that problem disappears.
A common upgrade is to upload larger than 320×320 — for example 640×640 or 1080×1080. Instagram keeps the source and downscales it for display, so a higher-resolution upload stays sharper on high-DPI phones than a bare 320px file does.
Why Instagram shows your PFP as a circle
Instagram takes your square upload and masks it into a circle everywhere it appears. The circle is inscribed inside the square, which means the four corners of your image are invisible. Anything important placed near an edge — a hat, a hand, a logo's outer ring — gets clipped.
The fix is to design inside the inscribed circle. Picture the largest circle that fits inside your square and keep every essential element inside it: the face centered, the subject's eyes around the vertical middle, and any text or logo well clear of the corners. A safe rule is to treat the central 70% of the square as your usable area.
This is also why a tight head-and-shoulders crop almost always looks better on Instagram than a full-body shot — the face stays large enough to read at a 32px feed size while still sitting safely inside the circle.
How to resize a photo for Instagram
You have two fast, free, in-browser routes. The right one depends on whether you're starting from a photo or just need a square canvas.
- Crop a photo to a square first with the Avatar Cropper. Drag your image, frame the subject's face inside a 1:1 selection, and export at 640×640 or larger. This is the best path when the photo already looks great and you just need to reframe it.
- Fit and pad an image to a square with the Make Image Square tool. It takes a non-square photo and centers it on a square canvas (padding the empty space with a matching color or blur) so nothing gets cut. This is ideal for wide group shots, landscape photos, or logos with awkward aspect ratios.
In both cases you end up with a clean 1:1 image that matches Instagram's upload requirement, no auto-crop surprises.
Tips for a sharp Instagram PFP
Most people only see your profile picture at 32–48 px in their feed. Design for that thumbnail first and the larger versions take care of themselves.
- Start from a high-resolution source. A 1080×1080 crop from a sharp original beats a 320×320 crop every time. Instagram's downscaler does the hard work for you.
- Push the contrast. A bright subject on a contrasting background survives the downscale to a tiny feed icon. Muddy, low-contrast photos turn to mush at 32px.
- Center the face. Eyes around the vertical middle, nose roughly centered — that's what reads as "a person" at thumbnail size.
- Avoid small text. Anything under ~40px tall in the source becomes an unreadable smudge once Instagram shrinks it.
- Test it small. Before you upload, zoom your export out to ~32px in any image viewer. If the subject is still recognizable, it'll work in the feed.
Common problems
"My PFP looks blurry in the feed." Your upload was too small or a heavily compressed JPG. Re-export at 640×640 or 1080×1080 from a high-resolution source and use PNG if the image has text or sharp edges.
"Instagram cut off my friend's face." You uploaded a non-square photo and Instagram's auto-crop picked the center. Use the Avatar Cropper to set a square crop yourself first.
"My head touches the edge of the circle." Your subject is too large in the frame. Crop a little wider so the face sits inside the central ~70% of the square, clear of the circular mask.
"My photo is the wrong aspect ratio." Don't force a crop that ruins the composition — use Make Image Square to pad it to 1:1 instead, so the whole image survives.
"The colors look flat after upload." Export in sRGB; Instagram strips other color profiles and the shift is most visible on vivid photos.
Resize your photo for Instagram now
The ideal Instagram profile picture is a square upload at 640×640 or larger, designed so every essential detail sits inside the inscribed circle. Hit those numbers and your photo stays sharp from the feed to the full profile view. Open Make Image Square and turn your photo into an Instagram-ready square PFP in the next minute.
.png)
.png)