WhatsApp · Profile picture resizer

Crop any image to WhatsApp’s640×640 square.

Slide a square selector over your image, hit download. Everything happens in your browser — your file is never uploaded.

In-browser onlyNo email gate to startPNG · JPEG · WebP

Drop an image here, or click to browse

PNG · JPEG · WebP · GIF — up to 10 MB

Your file is processed entirely in your browser. Nothing is uploaded to our servers.

How it works

Three steps, zero uploads

  1. Step 1

    Upload

    Drop in any PNG, JPEG, or WebP up to 10 MB. The file never leaves your browser.

  2. Step 2

    Position

    Move and resize the square selector over your image. The dashed circle previews WhatsApp's mask.

  3. Step 3

    Download

    Export a 640×640 file sized to fit under the 5 MB upload ceiling, ready to upload as-is.

The specs that matter

Required size
640×640
Upload ceiling
≤ 5 MB
Rendered size
~50 px
Masked corners
~21%

WhatsApp’s published recommendation for profile pictures is 640×640 pixels. Bigger isn’t better — uploads above that size get downsampled before they’re stored, so extra pixels just turn into extra megabytes fighting the 5 MB ceiling. The cap that matters for visual quality is on the rendering side: WhatsApp displays your avatar at roughly 50 device-independent pixels in chat-list rows. Once you’re past about 256×256, every additional pixel is being thrown away.

And WhatsApp doesn’t actually show the square — it inscribes a circle inside it. The four corners (about 21% of the source area) get masked off and never appear, which is why a logo flush in the bottom-right of your source design disappears in WhatsApp. The dashed outline inside the selector is exactly where that mask lands. Aim the visual centre of your subject — the part the eye lands on first — at the centre of that circle, not at the corners of the square.

Three crops we see go wrong

Phones shoot in 4:3 and 16:9 by default, never 1:1. Most images need a deliberate crop choice before they can become an avatar, and a centred auto-crop will usually pick the wrong one.

  • The centred selfie

    Faces in selfies usually sit in the upper third of the frame, not the centre. A naive square crop chops off the chin or the top of the head. Slide the selector up so the eyes land near the top third of the circle — the same rule portrait photographers use.

  • The landscape product shot

    A 4:3 photo of a bottle, a mug, or a hand-held object loses two-thirds of its width when forced to 1:1. Drag a corner inward to shrink the selector tight to the subject — remember, the rendered size is 50 px. Negative space disappears.

  • The screenshot with UI chrome

    A clipped piece of a design or a Figma frame often includes pixels from the surrounding canvas, a status bar, or a window border. Resize the selector inward so the inscribed circle contains only the artwork.

Frequently asked questions

What size should my WhatsApp profile picture be?
Upload a square image at 640×640 pixels. WhatsApp recommends 640×640 as the maximum profile picture size — bigger files just get downsampled on their end, so there's no quality benefit to exceeding it. The resizer outputs exactly 640×640 every time.
What's the file size limit for a WhatsApp profile picture?
5 MB. The resizer enforces this ceiling automatically by walking down the JPEG quality ladder (q=92 → 88 → 84 → 80) until the output fits under 5 MB while staying as crisp as possible. You won't get a file that WhatsApp will reject.
Does WhatsApp keep my image as a PNG, or convert it to JPEG?
WhatsApp re-encodes everything on their side, but the format you upload still matters: PNG preserves hard edges and transparency before the upload, JPEG produces smaller files for photos. The resizer picks the format automatically — PNG if the cropped region has transparency, JPEG otherwise — so you don't have to think about it.
What happens if I upload an animated GIF?
The first frame is used. WhatsApp profile pictures are static — animated avatars aren't supported by the platform — so even if your source is a GIF, only one frame will ever be displayed. The resizer makes this explicit by extracting the first frame at upload.
Can I use the same file on WhatsApp Business?
Yes. WhatsApp and WhatsApp Business use the same profile picture spec (640×640, 5 MB ceiling, circle crop). A file that works for one will work for the other. If you run both, you can use the resizer's output identically across the two apps.
Why does my logo look off-centre after the crop?
WhatsApp inscribes a circle inside your square upload, which clips roughly 21% of the source pixels — the four corners. A subject that's centred geometrically can look visually off-balance once the corners are removed. Drag the image inside the dashed circle in the cropper to put the visual centre — not the geometric centre — at the middle of the frame.
Why don't you keep my image on a server?
The resizer runs entirely in your browser. The original file, the cropped output, and the downsampled preview never leave the page — there's no upload to our backend, no temporary storage, and nothing for us to log. When you close the tab the file is gone.

More brand tools by Merx

See all →