How to stop your iPhone from converting image file formats (PNG to JPG) when using AirDrop

Learn how you can stop AirDrop on iPhone from converting photos to another format such as PNG to JPG while sending them to a Mac.

How to stop iPhone from converting images before sending

When you send a PNG image from your iPhone to your Mac via AirDrop, the file format is changed to a JPG file after being transferred. This can be an issue if you need the file to specifically be a PNG.

To prevent this, you can use a hidden trick that will transfer images from iPhone to Mac in their original file format, at full quality, with all their Exif data included.

Enable “All Data” before transferring images via AirDrop

I add frames to my screenshots on my iPhone and AirDrop them to my Mac for use in iDB tutorials. The PNG images used to transfer perfectly. But a while back, I updated my iPhone and then noticed that the PNG images I send from my iPhone appear as JPG on my MacBook. This reduces the quality of the screenshots and also adds a white background to transparent images. I restarted my iPhone and tried some basic fixes, but none worked for me except for the steps below.

  1. Open the Photos app, select one or more photos, and tap the share icon.
  2. Tap Options from the top.
  3. Enable All Photos Data. After that, tap Done and then select AirDrop to transfer the pictures with all the data.
  4. If you’re on a newer version of iOS, you can just select Current under the Format heading and then tap Done > AirDrop.
Change Options before sending photo via AirDrop from iPhone

I agree that following these steps every time you use AirDrop to send images can be unpleasant. So, I also recommend keeping an eye out for a new update from Apple and installing it when it becomes available.

Turn on “Keep Original” from iPhone Settings

iPhone takes images in High-Efficiency Image File (HEIF) format. HEIF takes substantially less space than JPG. But this format isn’t supported on all devices, operating systems, apps, and websites.

So, either you can set your iPhone to shoot in JPG instead of HEIF. Or, you can choose to shoot in the high-efficiency format (HEIF), thus saving space but have your iPhone convert them to JPG when transferring. You can learn more about all this here and also see the steps to proceed.

Bonus Tip: Use Image Capture to get images from iPhone to Mac in the original format

Image Capture is a simple yet excellent macOS app by Apple, which is pre-installed on all Macs. I often use this to transfer images between my iPhone and MacBook when AirDrop doesn’t work, or I have tons of images to copy, or I face issues like this one where the format is changed.

Go through these steps to use Image Capture to transfer images from iPhone to Mac in original quality and format.

  1. Connect your iPhone to your Mac using an appropriate cable.
  2. Open Image Capture by pressing Command + Space Bar and typing its name. You can also open it from the Launchpad or Applications folder.
  3. Unlock your iPhone using Face ID, Touch ID, or its passcode.
  4. Within a few seconds, you should see your iPhone pictures inside Image Capture. Select one image or press Command and select multiple.
  5. Finally, click Import. You can see these images in the Mac’s Downloads folder.
Importing images from iPhone to Mac using Image Capture app

This is how you can transfer pictures from your iPhone to Mac without a reduction in quality or change in format. Remember that these methods also include the Exif data, which can disclose things like where you shot the picture and more. So, take caution if you would like to hide them before sending the image to someone.

On a related note: