Instagram profile picture size
As of July 27, 2026, the Instagram profile picture is 640 by 640 pixels (1:1). Below is the full spec, then a resizer already set to that size so you can export a perfectly fitted image.
Resize to 640x640 now
Preloaded to the Instagram profile picture size. Drop an image and download it ready to post. It never leaves your browser.
About the Instagram profile picture size
Upload your Instagram profile picture as a 640 by 640 square. Instagram stores it at about 320 by 320, but the larger export gives its resampler a clean source and keeps the avatar crisp on high-density screens; 1000 by 1000 works equally well and there is no benefit beyond that. It is always shown inside a circle, so anything in the corners is cut off. A logo or face works best centred with a little breathing room, because it shrinks to a tiny 32px circle next to your posts in the feed.
Where a 640x640 profile picture gets cropped
The size you upload is not always the size people see. Each surface below re-frames the same file, so the safest layout is the one that survives every row.
| Where it appears | Shape | What happens to your image |
|---|---|---|
| Stored image | 1:1 | Instagram keeps roughly a 320 by 320 square. A larger square upload is downscaled to it, never upscaled. |
| Circular mask | Circle inscribed in the square | A circle is drawn inside the square, so the four corners are always hidden. That is about 21 percent of your image area gone. |
| Profile header | 1:1 | Around 110 pixels across on a profile page. Fine detail already starts to disappear here. |
| Feed and comment avatar | 1:1 | About 32 pixels across next to every post and comment. Only a bold shape or a single letter reads at this size. |
File size and format limits: Instagram profile picture
| Limit | Value |
|---|---|
| Recommended upload | 640 by 640 px square (1000 by 1000 is equally safe) |
| Stored resolution | About 320 by 320 px (measured, not published by Instagram) |
| Shape | Always masked to a circle |
| Formats | JPG and PNG |
Why upload 640 by 640 when Instagram only stores 320 by 320?
Because phone screens draw more than one physical pixel for each CSS pixel. On a 2x or 3x display a 110 pixel avatar is rendered with 220 or 330 device pixels, so an image stored at 320 across still has just enough detail. Feeding Instagram a larger square gives its own resampler a cleaner starting point than a file that already sits at the limit.
What does not help is going much bigger than 1000 by 1000. Instagram throws the extra resolution away immediately, and a heavier file only means a slower upload.
What gets cut off by the circle crop?
A circle inscribed in a square covers about 78.5 percent of the square's area, so roughly a fifth of your image never appears, and all of it comes from the four corners. A logo positioned in the top-left of a square file is simply gone.
Design the picture as if the safe area were a circle sitting a little inside the square: centre the face or the mark, and leave visible breathing room around it so the mask does not clip the edges of the subject.
Then check it at 32 pixels, the size shown next to your posts in the feed. Anything with more than one word, thin strokes or a detailed illustration turns into a smudge at that scale.
Quick tips
- 01Export a square at 640 by 640; Instagram downscales cleanly but never upscales.
- 02It is masked to a circle, so keep the subject centred and away from corners.
- 03Test legibility at 32px, the size it appears next to your posts.
Frequently asked questions
What size is an Instagram profile picture?
Why does my Instagram profile picture look cropped?
What aspect ratio is the Instagram profile picture?
1:1 is a shape, not just this size. See every image size that uses the 1:1 aspect ratio, where it comes from, and how to crop into it.
Related sizes
How this spec was checked
Platform sizes change without notice, so this entry records what it was verified against rather than stating a number and hoping it holds. Last checked July 27, 2026.
ConventionInstagram does not publish a size for this surface. The number below is the one the industry has standardised on, which is a useful answer but not a claim about Instagram.
Instagram publishes no pixel spec for the profile picture. The roughly 320 by 320 stored size and the 110px and 32px display sizes are community measurements of the app, not documented numbers, which is why this page recommends a size rather than quoting one.
What changed on this spec
- : Instagram, TikTok and Threads profile pictures now headline the size you should export rather than the smaller size the app stores, which contradicted the advice in the prose directly underneath.
- : Corrected the Instagram profile grid: tiles moved from 1:1 squares to 3:4 portrait previews in early 2025, so a 4:5 post loses about 34 px from each side there rather than being shown as a square.
Every spec on this site carries one of those two labels. See the cheat sheet for the full split, and the changelog for every correction with the date it happened.
See all Instagram sizes, the full cheat sheet, or grab this spec from the JSON API.