Resize an image for WhatsApp

Size photos for WhatsApp status and chats before the app compresses them for you — less re-encoding means a cleaner picture.

Size a photo for WhatsApp status, chats or a profile picture before sending it, so the app only has to compress once instead of resizing and compressing.

Processed in your browser

Drop your image here

or choose an image from your device

Accepts JPG, PNG or WEBP · No fixed size limit — we adapt to what your device can handle. Very large files may take longer or show a warning.

About WhatsApp Image Resizer

Why pre-sizing helps

WhatsApp downsizes large photos before compressing them for delivery. Sending an image that's already at the correct display size skips that downscale step, so only one lossy pass is applied and the result looks noticeably cleaner than sending a huge original.

Choosing the right preset

1080×1920 for status matches a full-screen 9:16 phone display. 1600×1200 suits a chat photo shown at a reasonable size without over-compressing. 500×500 is plenty for a profile picture, since it's displayed as a small circle. 512×512 covers square, sticker-safe artwork.

Settings and output

Crop vs fit

Crop for a full-bleed status or chat photo, where filling the frame matters more than keeping every edge. Fit when the photo has something important right at the border, such as a screenshot or a graphic with text.

When to use it

  • Preparing a status image that fills the screen edge-to-edge without WhatsApp rescaling it.
  • Sizing a chat photo so it stays clear after WhatsApp's compression.
  • Making a profile picture crop that displays cleanly in the circular avatar frame.

Limitations to know

  • WhatsApp always compresses photos sent as images — this reduces, but doesn't eliminate, that pass.
  • Crop mode fills the frame by trimming edges, which can cut off subjects near the border of the source photo.
  • Sending as a 'document' rather than a photo is the only way to avoid WhatsApp's compression entirely, and that's outside what a resizer controls.

Common problems and fixes

WhatsApp still compressed my resized photo — did this not work?

WhatsApp compresses every photo sent as an image, regardless of size. What pre-resizing avoids is the extra downscale step it would otherwise apply to an oversized original, which is where most visible softening happens.

My status image has black bars on the sides.

That's Fit mode keeping the whole photo visible inside the 9:16 frame rather than cropping it. Switch to Crop if you'd rather fill the screen and trim the excess.

How do I send a photo with zero compression?

Send it as a document/file attachment instead of a photo. That's a WhatsApp setting, not something a resizer tool can change.

How to use it

  1. 1Drop the photo you want to send into the upload area.
  2. 2Pick a preset: status 1080 × 1920, chat photo 1600 × 1200, profile picture 500 × 500 or a 512 × 512 square.
  3. 3Choose Crop for a full-bleed status, or Fit when nothing in the picture can be trimmed.
  4. 4Resize, download, and send the resized file from your gallery.

Frequently asked questions

Why resize before sending when WhatsApp compresses anyway?

WhatsApp downsizes large photos and then compresses them. Sending an already-correctly-sized image skips the downscale step, so only one lossy pass is applied and the picture stays cleaner.

What size is a WhatsApp status?

Status is a full-screen 9:16 frame — 1080 × 1920 covers current phone screens without the app having to scale it up or down.

Why is the profile picture preset only 500 × 500?

Profile photos are displayed as a small circle and WhatsApp stores them at modest resolution. A 500 px square is plenty and keeps the upload quick on a mobile connection.

Can I stop WhatsApp compressing entirely?

Not with a resizer — send the file as a document instead of a photo if you need the exact bytes to arrive untouched.

Which preset should I use for a group chat photo?

The chat photo preset, 1600 × 1200 — it matches the resolution WhatsApp displays inline in a conversation, larger than that just gets downscaled on send.

Is there a difference between the profile picture and sticker-safe presets?

Profile picture (500×500) is sized for the circular avatar; the 512 × 512 sticker-safe preset uses the power-of-two dimension some sticker and image-processing tools expect.

Does the output keep transparency for a WhatsApp sticker?

Only if you upload a PNG and choose PNG output — WhatsApp stickers need transparency, and a JPG background colour would show as a solid block instead.

Related guides