Instagram displays your profile picture at 320×320 pixels in a circular crop on profile screens, 110×110 on the feed, and 40×40 in stories. Upload any photo, pick "Perfect Circle" or "Full Frame", and download an Instagram-ready JPG. Browser-based — your photo never leaves your device.
One tap. We'll tell you what your drop costs and how long it takes.
Where the same DP appears across the Instagram app at different sizes.
| Where | Display size | Crop |
|---|---|---|
| Profile screen | 320 × 320 | Circle |
| Feed thumbnail (post header) | 110 × 110 | Circle |
| Story ring (your story) | 108 × 108 | Circle |
| Comment / reply thumbnail | 40 × 40 | Circle |
| Stored on server | 320 × 320 | Square (cropped to circle in UI) |
320 × 320 pixels (1:1 square) is the official stored size. We recommend uploading at 640 × 640 or higher for crisp display on retina screens and iPads. Instagram crops to a circle in the UI, but the stored file is square.
Instagram's UI displays profile photos in a circular mask. Anything in the corners gets hidden. Use the Perfect Circle mode to centre your face/subject and ensure nothing important gets cut.
Use the Full Frame mode. It pads your photo to 640 × 640 with a background colour so the entire image fits inside the Instagram circle. Works best for designed DPs and full-frame brand graphics.
No. The resizing happens in your browser via Canvas API. Your photo never reaches our server, never gets logged.
WhatsApp: 640×640 standard. Instagram: 320×320 standard. Both display in circles. The output of this tool at 640×640 works for both — Instagram will display it at 320×320 internally but you get sharper rendering. For WhatsApp-only DPs, use the dedicated WhatsApp DP Resize tool.
For brand consistency, yes — use the same 640×640 photo across Instagram, WhatsApp, Facebook, LinkedIn, and Twitter. The slight per-platform crop differences are minimal at 640×640.