How to Fix Unsupported Image Format on WhatsApp

WhatsApp supports JPG, PNG, GIF, and WebP for images. It does not support HEIC, AVIF, SVG, or TIFF. If you're trying to send a photo and WhatsApp says the format is unsupported, converting to JPG fixes it in most cases.

Which formats WhatsApp supports and doesn't

Supported: JPG, JPEG, PNG, GIF (animated), WebP (mostly — some edge cases)

Not supported: HEIC/HEIF (iPhone default format), AVIF (newer format used by some Android phones and web exports), SVG (vector graphics), TIFF, BMP, RAW camera formats

The most common trigger is sending photos directly from iPhone storage. If the iPhone is set to High Efficiency mode (the default), photos are stored as HEIC. WhatsApp converts HEIC photos automatically when you send them through the iOS WhatsApp app — but when you share a file directly from the Files app or a file manager, WhatsApp receives the raw HEIC file and can't process it.

Fixing HEIC images for WhatsApp

The cleanest fix is to convert the HEIC photo to JPG before sharing. You can do this:

  • On iPhone: share the photo via the Photos app's share sheet (not the Files app). iOS converts HEIC to JPG automatically during this process.
  • Convert the file using an online HEIC-to-JPG converter, then send the converted JPG.
  • Change your iPhone camera settings to Most Compatible (Settings → Camera → Formats) so future photos save as JPG.

Fixing WebP and AVIF images

WebP images downloaded from websites sometimes fail to send on older versions of WhatsApp. Converting to JPG or PNG resolves this. AVIF is a newer format used by some Android devices and web image exports — it's not supported by WhatsApp and needs to be converted to JPG.

General rule: if you're not sure whether WhatsApp will accept a file, convert it to JPG first. JPG is the most universally accepted image format and works everywhere.

What happens to quality after conversion

Converting HEIC or AVIF to JPG involves lossy compression, but at high quality settings, the visual difference is negligible for most photos. WhatsApp also applies its own compression when sending images — the image the recipient sees has been compressed by WhatsApp regardless of the original format. Sending a high-quality JPG and letting WhatsApp compress it produces the same result as sending a HEIC and having two compression steps applied.