Skip to content
SmartWatermark
Back to blog
2026-08-19·7 min read

How to Watermark HEIC Photos from iPhone

iPhones shoot in HEIC, and most watermark tools either reject the format or upload your photos to convert them. Here is how to watermark HEIC photos directly, in your browser, without converting or uploading first.

If you shoot on an iPhone, your photos are almost certainly HEIC files — and almost every watermark tool you try will either refuse them, quietly mangle them, or force you to upload them to a server just to convert.

For a real estate agent shooting a listing on their phone, or a photographer handing off event galleries, that turns a two-minute job into a frustrating detour. Here is how to watermark HEIC photos directly, without converting them first and without uploading anything.

What HEIC is, and why your iPhone uses it

HEIC (High Efficiency Image Container) is the format Apple has used by default since iOS 11. It stores roughly the same image quality as JPEG in about half the file size, which is why a photo-heavy phone doesn't fill up as fast.

The trade-off: HEIC is an Apple-first format. Windows, older software, many web tools, and a lot of watermark apps still don't read it natively. So the moment you take those photos off your phone, you hit a wall.

Why HEIC breaks most watermark tools

There are three common failure modes:

  • Outright rejection — you drop a folder of HEIC files and the tool says "unsupported format" or silently ignores them
  • Forced upload to convert — the tool converts HEIC to JPEG on its server, which means your photos leave your device before you have even added a watermark
  • Lossy or broken conversion — the tool converts, but strips orientation, colour profile, or quality along the way, so your watermarked output looks worse than the original
  • The forced-upload case is the one that matters most for client work. HEIC files from a phone carry full EXIF metadata — including GPS coordinates of exactly where the photo was taken. For a real estate listing, that is the address. Uploading those to a third-party converter hands over the location of your client's home before you have done anything with the image.

    The workarounds people try (and their downsides)

    Turn off HEIC on the iPhone. Settings → Camera → Formats → "Most Compatible" makes the phone shoot JPEG. This works going forward, but it doesn't help the thousands of HEIC photos already on your phone, and it roughly doubles your storage use.

    Use an online HEIC converter, then watermark. This is two upload round-trips instead of one, and the converter sites are exactly the kind of anonymous third party you don't want handling client photos with embedded GPS.

    Export from Photos or Preview first. On a Mac you can select photos and export them as JPEG, then watermark. It works, but it is a manual extra step for every batch, and you give up control over quality and metadata in the process.

    Each of these adds friction or risk. The cleaner answer is to watermark the HEIC files directly.

    How to watermark HEIC photos without converting or uploading

    Modern browsers can decode HEIC, convert it, and draw a watermark entirely on your own device. The pieces that make this possible:

  • In-browser HEIC decoding — the file is read and converted to a workable format locally, with no server involved
  • Canvas API — draws your watermark onto the decoded image
  • Web Workers — handle the conversion and watermarking for dozens of files in parallel without freezing the page
  • File API — reads the HEIC files straight from your folder
  • The result: you drop your HEIC files, the tool converts and watermarks them on your machine, and you export finished JPEGs (or PNGs). The photos never touch a server, and you are not chaining together a separate converter and a separate watermark tool.

    The metadata question: keep or strip GPS

    Because HEIC carries GPS by default, watermarking is the natural moment to decide what happens to that data:

  • Keep EXIF — if you want camera info and timestamps preserved, which some photographers do for their own records
  • Strip GPS — if the photos are going public, especially real estate listings, you almost certainly want the coordinates gone
  • A good local tool lets you choose. A server-based converter usually decides for you — and by the time you find out, the file has already left your device.

    A practical example with SmartWatermark

    SmartWatermark handles HEIC natively in the browser. Drop your iPhone photos in, and it decodes, watermarks, and exports them without any upload. You can watermark and convert in one pass, batch hundreds of files at once, and choose whether to preserve EXIF or strip GPS coordinates before export.

    Nothing leaves your device — you can confirm this by opening your browser's Network tab, or by going offline after the page loads and watching the tool still work.

    Try it

    When converting first still makes sense

    To be fair, there are cases where converting to JPEG up front is reasonable:

  • You have already turned off HEIC and everything new is JPEG anyway
  • You need JPEGs for a system that can't read HEIC regardless of watermarking
  • You are archiving originals and want a stable, universally-readable copy
  • But for the common case — taking a batch of iPhone photos and getting watermarked, share-ready images out the other end — converting first is an extra step you don't need.

    Bottom line

    HEIC isn't the problem; tools that can't handle it are. You don't have to convert your iPhone photos with a separate app, and you certainly don't have to upload them to a stranger's server to add a watermark. A browser-based tool can decode, watermark, and export HEIC in one local pass — faster, more private, and with full control over the GPS data your phone quietly attached.

    Ready to try SmartWatermark?

    Launch App