DEV Community

Damon
Damon

Posted on

The Client Cannot Open Your Photo Because Your Phone Is Too Modern

Mei switched to an iPhone last year. She takes photos of whiteboards, receipts, reference materials, and the occasional sunset. When she tries to send one to a client, the file is .heic. The client replies: "I cannot open this." She converts it on her laptop, sends it again, and forgets about it until the next time.

The problem is not the format. HEIC is efficient and modern. The problem is that most of the world still expects JPG, and the conversion step is a friction point that keeps appearing.

The pain, in four layers

Pain 1: HEIC is invisible until it is not.
Your phone saves it automatically. Your chat app sends it fine — if the recipient also has an iPhone. The moment they open it on Windows, in a browser, or in an older image viewer, they get a blank icon or an error dialog. The photo is not broken. The ecosystem is.

Pain 2: the built-in workarounds are buried.
You can change your camera settings to "Most Compatible," but that costs storage and image quality. You can AirDrop to a Mac and export as JPG, but that requires a Mac. You can email it to yourself, which compresses it and adds a step that makes no sense.

Pain 3: online converters ask for your photo.
A HEIC from your phone contains location data, camera settings, and sometimes faces you would rather not upload to a server you do not control. Every "free online HEIC converter" is asking you to hand that metadata over for processing. That is a privacy trade you should not have to make.

Pain 4: batch work multiplies the friction.
You come back from a shoot with thirty HEIC files. Converting them one by one is not a task — it is a punishment. You need a batch process that stays local, keeps quality, and does not rename your files into gibberish.

The tool

OnliTools HEIC to JPG Converter converts iPhone HEIC and HEIF photos to JPG, PNG, or WebP directly in your browser. You drop the files in, choose the output format, and download a ZIP. The conversion happens on your device. No upload. No server.

How it works

  1. Go to onlitools.com/heic-to-jpg.
  2. Drag in your HEIC or HEIF files.
  3. Select JPG, PNG, or WebP as the output format.
  4. Convert and download the batch as a ZIP.

Why this matters

Mei now converts her whiteboard photos before sending them. The client gets a JPG that opens everywhere. The location data never leaves her machine. And when she has a folder full of HEIC files from a shoot, she converts them in one pass instead of thirty.

HEIC is a good format. The world is just not ready for it yet. This tool bridges the gap without asking you to trust a server with your photos.

Top comments (0)