Resize to 640x6401:1
640x640 px, 1:1. The size WhatsApp stores and displays. Upload this and nothing gets recompressed twice.
Trims the edges that do not fit, so nothing is squashed.
Faces near the top of a tall photo? Pick Top. Check the preview after it runs.
JPEG for photos. PNG for logos, text and transparency.
Your photo is never uploaded. The crop and the resize happen inside this browser tab, so nothing is sent to a server, nothing is stored, and nothing is shared. Free, unlimited, no signup, no watermark.
WhatsApp DP size is 640x640 pixels, a 1:1 square
WhatsApp keeps one size for every profile photo: a 640 by 640 pixel square. It shows a small version next to your name in chats and the full 640 version when someone taps your picture. Any photo you upload is cropped to that square and re-saved as a JPEG by the app.
Two things go wrong when you let the app do that. Tall portrait photos lose the top or the bottom, because the in-app cropper can only choose which square to keep. And large photos get shrunk and compressed in one rough step, which is where the soft, blotchy DPs come from. The tool above fixes both: it crops where you tell it to, or pads the whole photo into the square if you would rather lose nothing, and it writes a 640x640 JPG that WhatsApp can take without touching it again.
| Use | Pixels | Ratio | Notes |
|---|---|---|---|
| 640x640 | 640x640 | 1:1 | The size WhatsApp stores and displays. Upload this and nothing gets recompressed twice. |
| 500x500 | 500x500 | 1:1 | The older guidance. Still accepted; slightly softer on current phones. |
| 1080x1080 | 1080x1080 | 1:1 | Oversized master for reuse on Instagram and Facebook. WhatsApp scales it down itself. |
How to resize a photo for a WhatsApp DP
- Drop the photo above, or tap the box to pick one from your gallery. On a phone, choose the original rather than a screenshot; screenshots are already compressed.
- Leave the size on 640x640. If the photo is a tall portrait and the face sits near the top, set Keep this part to Top so the crop does not land on a shoulder.
- If you want the entire photo visible with a border instead of a crop, switch to Pad to fit and pick White or Black for the border.
- Tap Download, then in WhatsApp go to Settings, your profile, the photo, and choose the downloaded file from the gallery. The app's cropper will show the whole square already filled; just confirm.
Getting a full-size DP without a crop
The "full DP" trick that circulates as an app recommendation is just padding: the photo is placed inside a square canvas with coloured bars, so the square WhatsApp wants contains the whole image. That is what Pad to fit does here, locally, without installing anything or granting an app access to your gallery. Black bars disappear against WhatsApp's dark theme; white bars suit the light theme. Transparent padding is not useful for WhatsApp because the app flattens the JPEG anyway, so that option stays greyed out for JPG.
If the source photo is small, under 640 pixels on its short side, the result will be enlarged and a little soft. The row will tell you. For a visibly sharper result, run the original through the AI image upscaler first, which also runs on your device, then bring the upscaled file back here.
Frequently asked questions
- What is the exact WhatsApp DP size?
- 640 by 640 pixels. WhatsApp stores every profile photo as a square at that size and shows it scaled down in chats and at full size when someone taps it. Upload exactly 640x640 and the app has nothing to crop and nothing to shrink, which is why a photo resized here looks sharper than one cropped inside WhatsApp.
- Why does WhatsApp cut off my full photo?
- Because the DP is square and most photos are not. WhatsApp's own cropper only lets you pick which square of the photo to keep; it cannot zoom out. To keep the whole picture, switch this tool to Pad to fit: the full photo is placed inside a 640x640 square with a white or black border, and WhatsApp accepts it as is.
- Does WhatsApp compress the DP I upload?
- Yes, every upload is re-encoded as a JPEG. You cannot avoid that, but you can avoid compounding it. A photo that is already 640x640 is re-encoded once; a 4000 pixel photo is first shrunk by the app, then encoded, and the double pass is what makes DPs look muddy. Download the JPG from this page and upload that.
- Is this the same as the WhatsApp Business profile photo size?
- Yes. Personal and Business accounts use the same 640x640 square for the profile photo. Business accounts also show the photo next to the catalog and in the business info screen, still square, so one file covers everything.
- Is my photo uploaded to this site?
- No. The crop and the resize run inside your browser on your own phone or computer. There is no upload step, no server copy, and nothing to delete afterwards. You can load this page, switch off mobile data, and it still works.
- Can I use the same file for Instagram and Facebook?
- Pick 1080x1080 here and yes: it is the square both of those want, and WhatsApp will scale it down to 640 itself. If WhatsApp is the only target, 640x640 gives you the smallest file with nothing lost.