Skip to content

Instagram profile picture size: 320×320

Instagram stores profile pictures at 320×320 pixels and always displays them inside a circle, so the four corners of whatever square you upload are simply never shown. This resizer fits to 320×320, and Contain mode with padding is the fix when a straight circular crop would cut into a face or logo near the edge of the frame.

  • No upload — files stay on your device
  • Works offline once loaded
  • Free forever, no signup, no watermark

Target for this placement: {{ width }}×{{ height }} px ({{ label }})

Drop a photo here, or tap to choose JPG, PNG or WebP — nothing is uploaded
Fit mode
Output format
Padding
Quality
Rendering {{ width }}×{{ height }}…
Live preview
  • Original {{ sourceSizeLabel }}
  • Output size {{ resultSizeLabel }}
  • Output pixels {{ width }}×{{ height }}

Under the {{ maxKbLabel }} limit for this placement.

Quality was lowered automatically to fit the size limit.

{{ hint }}

How to use this tool

  1. Drop your photo

    Add any JPG, PNG or WebP photo — drag it onto the box or tap it to choose one from your device.

  2. Pick a fit mode

    Choose Cover to crop and fill the frame, or Contain to keep the whole photo and pad the edges with a colour or a blurred copy of the image.

  3. Download the exact size

    Check the live preview and file size, then download — the image is already the exact pixel size this placement needs.

Questions people ask

What is the exact Instagram profile picture size?

Instagram stores and serves profile pictures at 320×320 pixels, shown to everyone inside a circular mask — the square corners of the source file are never visible.

How do I stop Instagram cropping my face out of my profile picture?

Switch this tool to Contain mode so your whole photo is padded to fit inside the 320×320 square instead of being cropped to fill it. Instagram's circular mask then only cuts into the padding, never your actual photo.

Should I upload a bigger image for a sharper profile picture?

It will not sharpen anything — Instagram compresses whatever you send down to 320×320 anyway. A clean, correctly cropped 320×320 upload, which is what this tool produces, looks better than a huge file that Instagram has to resample itself.

Is my photo uploaded anywhere?

No. Resizing happens entirely inside your browser using the Canvas API — this site has no upload endpoint, and the tool keeps working if you disconnect from the internet after the page loads.

What is the difference between Cover and Contain?

Cover scales your photo up until it completely fills the target frame and crops away whatever does not fit, so the result is nothing but photo, no padding. Contain scales the photo down until the whole thing is visible, then pads the leftover space with a colour or a blurred, zoomed-in copy of the same photo so it still looks intentional.

Do social media image sizes change over time?

Yes — platforms adjust these specs every year or two without much notice. The dimensions on this page were last verified in August 2026; if a placement changes after that, the pixel size and any file-size limit shown above may be out of date, so it is worth a quick check against the platform's current help page before a high-stakes upload.

Free because it costs us nothing to run: your browser does the work, not our servers. Made by Dynamb Technologies — we build software for businesses.