Skip to content
CreatorPrivacyKit

Privacy · HEIC to JPEG or PNG

Convert a HEIC photo to JPEG or PNG, then remove EXIF and GPS

Does this page upload a HEIC photo?

This page decodes a HEIC or HEIF photo in the browser and saves a new JPEG or PNG. Canvas export drops EXIF and GPS from that new file. The original HEIC is not rewritten. The metadata cleaner on the homepage still does not open HEIC. Decoding and the canvas export stay in this tab. The photo itself is not posted.

Last updated

This page decodes a HEIC or HEIF photo in the browser and saves a new JPEG or PNG. Canvas export drops EXIF and GPS from that new file. The original HEIC is not rewritten. The metadata cleaner on the homepage still does not open HEIC.

The decoder is heic2any (MIT) and embeds libheif (LGPL-3.0). It downloads from this site only after you press Convert. Your photo is not posted.

Back to the metadata cleaner

Questions

Does this upload the HEIC file?

No. Decoding and the canvas export stay in this tab. Press F12, open DevTools, then Network. You should see the page assets and, after Convert, the decoder script from this site. The photo itself is not posted.

Does the homepage cleaner open HEIC?

No. The homepage cleaner still accepts JPG, PNG, WebP, MP4, and MOV. Use this page when you need a JPEG or PNG, then clean that image if you want another pass.

Are pixel watermarks removed?

No. Pixel watermarks are not metadata and may remain. This page removes EXIF and GPS from the new JPEG or PNG by drawing it to a canvas.

Verify it yourself (F12 Network)

This workflow processes your file in this browser tab. Opening DevTools is optional; it is the simplest way to watch what the page actually requests.

  1. Press F12 (or ⌥⌘I). Open DevTools, then the Network tab, before you start.
  2. Start the local job (clean, OCR, compress, merge).
  3. You can also disconnect the network after the page has loaded its UI. Same-origin engine/WASM/language files may still be cached from an earlier visit.
  4. Your file bytes are not POSTed to CreatorPrivacyKit for this step. Page HTML, CSS, and same-origin runtime assets still load over the network when they are not cached.

Expected Network activity: this site’s CSS/JS, and — after you run the tool — same-origin WASM, codec, or OCR language data. That is a download of our engine, not an upload of your file.

Processing location
This browser tab
Media upload to our servers
Not part of this workflow
Remote analysis of your file
No

This panel is a product fact, not a live packet sniffer. We do not invent a request counter. Ads, extensions, and your own later clicks can still create network traffic.