Instagram profile photo (320×320)
Crop and resize your photo to the official 320×320 dimensions privately in your browser. No upload.
Drop a photo here, or tap to choose
JPG · PNG · WEBP · HEIC — files never leave your browser
Instagram displays profile photos at 320×320 on the web and 110×110 on mobile. Crop yours square and ready to upload.
Why 320×320 for Instagram?
Instagram stores avatars and cover assets at fixed pixel dimensions. Uploading at exactly the documented size avoids two common problems: the platform's server-side resizer over-compressing your photo, and the browser scaling a small source up so it looks soft on retina displays. The photo is then displayed at 110×110 on the iOS app and 32×32 in the navigation bar in most places on the site, but the higher-resolution upload keeps it sharp on high-density screens and inside notifications.
Composition tips
- Center the subject's face in the upper third of the crop frame — most platforms also crop your photo into a circle for the navigation bar, so anything in the corners gets clipped.
- Leave a few percent of headroom above the hairline; an avatar that touches the top edge feels claustrophobic at small display sizes.
- Pick a background with enough contrast against Instagram's UI chrome. Pure white can blend into light themes; mid-tone neutrals read clearly in both light and dark mode.
How to use this page
- Drop your JPG, PNG, WebP or HEIC into the editor above.
- The crop frame is already locked to the Instagram aspect ratio — drag and zoom to position your face.
- Click Generate and download the resized file.
- Upload it directly to Instagram.
Privacy
Every step happens inside the browser tab you have open. Your image is decoded, cropped and re-encoded by the same JavaScript engine that runs this page — there is no upload, no temporary file on a server, and no "processed copy" cached by us afterwards. When you close the tab, the blob is gone. We document the full pipeline on our Methodology and How it works pages.
Related size guides
FAQ
Will my photo stretch?
Is the photo uploaded anywhere?
Does Instagram re-compress the image after I upload it?
Yes, every social platform runs its own encoder over uploads. Starting from the exact recommended dimensions minimises the number of resize passes the server has to do, which preserves more detail in the final displayed avatar.
Can I keep transparency?
Most social platforms flatten transparency to a solid background on upload. If you need transparency for a website logo or a download, export as PNG; for Instagram itself, JPG is the safer choice.
What happens to my image after I close the tab?
It is freed from your browser's memory like any other image you opened. We never received it, so we have nothing to delete on our side. See Trust & Safety for the full policy.