VERIFIED GUIDE

HEIC Upload Error: Convert Locally

Convert an iPhone HEIC/HEIF photo to a verified JPEG or WebP without sending the source file to a converter server.

Convert HEIC locally

Direct answer

Choose JPEG for widest portal compatibility. PixCloak decodes HEIC in a local worker, re-encodes the pixels, and checks that the result opens before download.

REPRODUCIBLE SAMPLE

This guide's before-and-after files

Before: preview decoded from the real HEIC fixture
Before: preview decoded from the real HEIC fixture
700×476 · 30.03KB · download file
After: browser-compatible JPEG
After: browser-compatible JPEG
700×476 · 37.99KB · download file
Observed result

The real HEIC compatibility fixture converts to a 700×476 JPEG that decodes successfully.

Input is the attributed HEIC fixture in tests/fixtures/SOURCES.md; the display preview and JPEG are generated locally.

Validation date: 2026-07-18. Both files are downloadable; dimensions, byte counts, decodability, and distinct SHA-256 hashes are checked by the repository test suite.

Use the verified workflow

  1. Choose the HEIC file and JPEG output.
  2. Convert and wait for the decoded preview.
  3. If the portal also has a KB cap, continue to Upload Ready with the JPEG result.

Limits and failure cases

  • Full HEIC metadata inspection is not available in V1.0.
  • Unusual HEIF sequences or unsupported codecs may fail with an explicit compatibility message.

Official sources and verification

Tool behavior and samples were checked on 2026-07-18. External references:

Common question

Does PixCloak upload the source image?

No. The editing pipeline uses browser File, Canvas, and Blob APIs on this device. Optional analytics and advertising are separate and load only after the applicable consent choice; product events never include image bytes or filenames.