Skip to content

Profile picture sizes for every platform, and how to crop them

Every platform stores your profile picture as a square but shows it as a circle, scales it to a dozen sizes at once, and re-compresses whatever you send. That is why a photo that looked fine on your phone turns soft and badly cropped once it is your avatar. This guide lists the current recommended dimensions for the major apps, explains why you should upload larger than the displayed size, and shows how to get a clean round avatar with the crop tool and circle crop.

Updated June 23, 20268 min read
Crop your photo to a clean square for any profileLock a 1:1 ratio, centre your face, and export a sharp square avatar entirely in your browser, with nothing uploaded.

Recommended profile picture size by platform

Almost every social and messaging app wants a square image and displays it as a circle. The numbers below are the sizes each platform currently recommends or accepts well; uploading at the recommended pixel size (or a touch higher) keeps your avatar crisp on retina screens and avoids the platform upscaling a small file.

Current recommended profile picture dimensions by platform
PlatformRecommended upload (px)Display shapeNotes
Instagram320 × 320CircleStored larger; 320 px keeps it sharp on phones
Facebook320 × 320 min, 512 × 512 idealCircleShown ~170 px on desktop, smaller on mobile
LinkedIn400 × 400 (up to 7680 × 4320)CircleMin 400 × 400; under 8 MB
X (Twitter)400 × 400CircleMax 2 MB; JPG, PNG or GIF
WhatsApp640 × 640CircleRe-compressed hard; upload a clean square
YouTube800 × 800 (98 × 98 displayed)CircleMax 4 MB; JPG, GIF or PNG
TikTok200 × 200 minCircleUpload larger for sharpness
Discord128 × 128 min, 512 × 512 idealCircleAnimated GIF allowed with Nitro
Telegram512 × 512CircleSupports a short looping video avatar
Current recommended profile picture dimensions by platform
Platforms change these specs without much notice, and the figures vary by device and between the app and the website. Treat this table as a current starting point and confirm against the platform's own help page if a pixel-perfect size matters to you.

The square-uploaded, circle-displayed trap

This is the single thing that ruins more avatars than anything else. You upload a square, but the app masks it into a circle, which clips every corner. If your face or logo sits near an edge, the circle slices it off, so a perfectly good photo ends up showing half a chin or a cropped letter.

The fix is to compose for the circle, not the square. Keep the important content (your face, your eyes, the centre of a logo) well inside an imaginary circle drawn within the square, leaving comfortable margins on all four sides. A square crop that looks slightly too zoomed-out is usually right, because the visible circle is smaller than the file you send.

  • Centre your face horizontally and vertically; don't let the top of your head touch the upper edge.
  • Leave roughly 10–15% breathing room around the subject so the circular mask never clips it.
  • For a logo or text mark, fit it inside a centred circle, not the full square, because the corners will be cut.
  • Avoid important detail in the four corners; that is exactly the area a circle removes.

To preview the round result before you upload, run the photo through circle crop. It shows you exactly what the platform's mask will keep and lets you export a transparent-corner PNG.

Crop versus resize: which one you actually need

These two get confused constantly, and using the wrong one is why avatars come out stretched or off-centre. They solve different problems, and most profile pictures need both, in order.

Crop changes the shape and framing

Cropping cuts the picture down to a new outline and throws away what falls outside it. To make a square avatar from a normal rectangular phone photo, you crop to a 1:1 ratio and slide the box until your face is centred. Cropping never distorts what stays in frame; it only removes pixels. Lock the ratio to 1:1 in the crop tool so the box stays a perfect square as you drag.

Resize changes the pixel count

Resizing keeps the same content and shape but scales the whole image up or down, for example taking a 1500 × 1500 square down to 512 × 512. Resize after you crop, so you scale a clean square rather than re-cropping a scaled one. If a platform demands an exact pixel size, set it with resize in pixels.

Crop to a square first, then resize that square to the target dimensions. Resizing before cropping wastes resolution and can leave you short of the platform's minimum.

Why upload bigger than the displayed size

Your avatar is almost never shown at one fixed size. The same file appears as a tiny comment thumbnail, a medium header badge, and a larger view when someone taps it. On a high-density phone screen, a slot that looks like 40 px wide is really 80 or 120 physical pixels. If you upload a file that only just covers the smallest slot, the platform stretches it for the bigger ones and it turns blurry.

Uploading a larger square, 512 × 512 or higher for most platforms, gives the app good pixels to downscale from at every size, and downscaling almost always looks sharper than upscaling. The only ceiling is the per-file size limit (a few MB on most apps), which a reasonable JPG will not come close to. There is no benefit to a 6000 px monster: it gets re-compressed anyway, so a 1000 × 1000 to 1500 × 1500 square is the practical sweet spot.

  1. Start from the highest-resolution version of the photo you have.
  2. Crop it to a centred 1:1 square at full resolution.
  3. Resize the square down to the platform's recommended size (or 1000 × 1000 if you want one file for several apps).
  4. Compress lightly so the file stays well under the upload limit without going soft.

File size, format and keeping it sharp through re-compression

Every major platform re-encodes your avatar after upload to save its own storage, so the file you send is not the file that gets shown. You cannot stop that, but you can hand it the best possible source. Upload at high quality and let the platform do its single round of compression, rather than sending an already-degraded JPG that then gets compressed a second time.

  • Use JPG for a photo of a person; it is small, universally supported, and what platforms expect for avatars.
  • Use PNG only if you need a transparent or hard-edged graphic, such as a logo; for faces it just makes a bigger file with no visible benefit.
  • Upload at high JPG quality (around 85–90%). The platform re-compresses once, so starting clean leaves you sharper than sending a heavily compressed file.
  • Stay comfortably under the per-app limit (commonly 2–8 MB); at avatar dimensions a quality JPG is usually well under 1 MB anyway.

If a particular app rejects your file as too large, or you just want a tidy size, compress to a target KB and the picture will still look clean at avatar scale. If you need transparency for a logo avatar, export from circle crop as a PNG instead.

Common profile photo mistakes to avoid

Most bad avatars fail for a handful of repeatable reasons. Run through this list before you set a new picture and you will dodge nearly all of them.

  • Letting a non-square photo auto-crop in the app, which costs you control of the framing; crop to 1:1 yourself first.
  • Putting your face or a logo too close to an edge, so the circular mask cuts it.
  • Uploading a tiny image and trusting the app to enlarge it, because upscaling always looks soft.
  • Sending a screenshot of a photo instead of the photo, which compounds compression.
  • Choosing a busy, distracting background; for headshots a plain backdrop reads cleaner, so swap it with change photo background if needed.
  • Forgetting that consistency helps: the same crop and framing across platforms makes you instantly recognisable.

Step by step: make one avatar for every platform

You rarely need a separate file per app. One well-made square covers most of them, because every platform downscales from whatever you give it. The fastest reliable path is below.

  1. Pick a sharp, well-lit photo where your face fills a comfortable portion of the frame.
  2. Open the crop tool, lock the ratio to 1:1, and centre your face with margin on all sides so the circle never clips it.
  3. Resize the square to 1000 × 1000 px with resize in pixels, large enough for every platform yet small enough to upload anywhere.
  4. If you want a round logo avatar with transparent corners, run it through circle crop and export a PNG.
  5. Compress to a sensible file size if any app complains, then upload the same file to each platform.
  6. Check the live preview on each app; nudge the crop only if that platform's mask cuts something.

Want the framing theory behind those steps? The aspect ratio and cropping guide covers when to crop to a square versus other ratios, and what each ratio is good for.

Frequently asked questions