Slack Profile Picture Size: Crop a Clear Avatar
Crop a Slack profile picture that stays sharp: use 512x512 or 1024x1024, keep your face centered, and export the right file type.
Contents
Slack profile pictures should be square, at least 512 x 512 pixels, and no larger than 1024 x 1024 pixels. Crop the image before you upload it, leave breathing room around the face, and export a JPG unless you’re uploading a transparent logo.
Slack’s upload screen can crop a photo, but I don’t like handing that job to the last step. It gives you one preview, inside one app, after you have already picked the file. Fine for a quick selfie. Risky for a company headshot that also needs to work in Zoom, Discord, LinkedIn, and the team directory.
What size should a Slack profile picture be?
A Slack profile picture should be a square image between 512 x 512 and 1024 x 1024 pixels. Slack says that range directly in its upload help, and its developer docs use the same numbers for profile-photo uploads. Start square, then let Slack scale it down.
Simple.
For most people, 512 x 512 is the clean target. It is large enough for Slack’s profile popover and small enough to stay light when the same avatar appears dozens of times in channel lists, search results, and direct-message rows.
Use 1024 x 1024 if the photo is a staff headshot that may be reused elsewhere. I wouldn’t upload a 3000 px portrait just because your phone shot it that way; Slack doesn’t need it, and the cropper may make you chase the face around a huge canvas.
Crop the photo square before Slack sees it
Crop the source image to a square before upload, because Slack’s avatar surfaces are built around a square file that becomes a circle in the interface. A vertical portrait can work, but only after you remove the extra headroom and shoulder space.
On iPhone, open Photos, tap Edit, hit Crop, and choose Square from the aspect-ratio control. On macOS, Preview can crop and resize the image from the Markup toolbar. On Windows, Photos has crop presets that handle the same job.
That’s the native path. The downside is control: these tools crop squares, but they do not show a Slack-like circle mask while you decide where the chin, hair, or logo corners will land. Close. The real story is that a square crop is only the first half of the job.
If you want a reusable export, make it with RoundCut Crop in the browser, then save that file before uploading it to Slack. RoundCut won’t update your Slack profile for you. It just gives you the clean image first.
Keep the face inside the circle mask
Slack asks for a square, but your coworkers mostly see a circle. Keep the face centered, leave space above the hair, and do not let glasses, ears, or a logo mark touch the edge of the crop. Tiny avatars punish tight framing.
I use a boring rule here: eyes slightly above center, shoulders barely visible, background quiet. If the image feels too loose at 512 px, it is probably right once Slack shrinks it to the sidebar (which is where the crop either works or looks amateur). The sidebar is the test, not the profile modal.
For logos, the grid matters more than the file size. Put the mark inside a safe circle with at least 10% padding on every side. A square logo that fills the full canvas may look strong in Preview and then lose its corners when Slack masks it.
Need a visible circle preview? Use circle crop and export a PNG or JPG from the same frame. The catch: if you export a transparent circular PNG, it can be much heavier than a flat JPG, and Slack may still display it against different UI backgrounds.
The same crop logic carries over to a Discord avatar crop and a Zoom profile picture, where the visible circle is often smaller than the upload preview suggests.
Export JPG unless you need transparency
Use JPG for a normal face photo. Use PNG only when you need transparency or a logo with flat color edges. In my local test, a CC0 headshot went from a 425 KB original to a 69 KB 512 x 512 JPG; the same crop as PNG was 384 KB.
Not close.
That test used ImageMagick on June 18, 2026: center-crop the source photo, resize to 512 x 512, export JPG at quality 88, then export PNG from the same crop. The JPG held enough detail for an avatar, while the PNG kept extra weight the face didn’t need.
This is where file type becomes a design decision, not a tech ritual. A headshot has gradients, skin texture, and soft background blur, so JPG handles it well. A logo has sharp counter-forms and maybe transparency (especially on dark Slack themes), so PNG can be worth the weight.
If Slack rejects the file or the upload feels slow on a shared laptop, use RoundCut Resize to hit 512 x 512 first. If the photo is still oddly large, compress an image before you try again.
Upload it in Slack and check the small version
Upload the finished square from Slack’s profile settings, adjust the framing only if Slack asks, and save the change. Then check the avatar in the sidebar or a direct-message row, because that tiny view exposes blur faster than the big profile card.
I learned this the annoying way with team headshots: a crop that looked balanced in a large modal turned into a floating forehead once it hit the channel list. The fix was not more sharpening. It was lowering the face slightly and leaving more shoulder in the square.
If you’re making one avatar for multiple work apps, keep one master square at 1024 x 1024 and export smaller copies from it. That gives you room for a LinkedIn photo dimensions pass later without rebuilding the crop from the original portrait.
For Slack alone, ship 512 x 512 JPG for faces and 512 x 512 PNG for transparent logos. Check the sidebar. If the face still reads at that size, you are done.