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.
Photo never leaves your device · No watermark · No signup
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.