About heic.site

What is heic.site?

A free image converter that runs in your browser. Drop in a HEIC, AVIF, WebP, PNG, JPG, GIF, BMP, or TIFF file, pick your output format, and download the result. No account, no upload, no waiting for a server to process your stuff.

We built this because every other converter wants you to upload your photos to their servers. That felt wrong for personal images — vacation photos, family pictures, screenshots of sensitive documents. So we made the whole thing run locally. Your files literally never leave your device.

How it works under the hood

Most image formats (JPG, PNG, WebP, AVIF, GIF, BMP) can be decoded natively by your browser. We hand the file to the browser's built-in image decoder, draw it onto a canvas, and re-encode it in your chosen format. Fast, simple, no external dependencies needed.

TIFF and HEIC are the two the browser cannot help with. TIFF is refused outright by Chrome and Firefox — Safari only manages it by asking macOS — so we decode it ourselves with a JavaScript TIFF decoder running in a background thread. Most in-browser converters simply cannot open a TIFF at all, which is why this one can.

HEIC is the other one. Most browsers can't decode it natively (Apple's format, Apple's codec). On Safari, we get lucky — Apple baked HEVC support into the OS, so Safari can decode HEIC images using hardware acceleration. Crazy fast. On Chrome, Firefox, and everything else, we use a WebAssembly build of the open-source libheif library. It runs in a background thread (Web Worker) so the page doesn't freeze while it's crunching.

The output encoding (to JPG, PNG, WebP, or AVIF) uses the browser's Canvas API. Everything from file selection to download happens on your machine. Our servers just deliver the webpage.

Privacy

Converting never uploads anything. The conversion code runs entirely in your browser's sandbox, so your images are not transmitted, stored, cached, or logged on our servers — and we could not see them if we wanted to. That holds however many files you convert: batch conversion and ZIP downloads are done locally too. Batch size is capped on the free tier, but that is a plan limit, not a privacy one — a Pro batch of five hundred files stays on your device exactly like a free batch of three.

There is exactly one exception, and it only happens if you ask for it. If you use the sharing feature, the converted files you chose to share are uploaded to our storage so the recipient can download them, and are deleted automatically after the expiry you pick — 24, 36, or 72 hours. Nothing is shared unless you deliberately trigger it. Full detail is in our Privacy Policy.

What we do collect

Basic, anonymous conversion stats: what format you converted from and to, file size, how long it took, which browser family you used, and your country. No names, no email addresses, and no IP address is stored against a conversion — which means we genuinely cannot count unique people. We use this to see which formats matter and where the converter is slow.

If you create an account we also store your email address, and we record failed sign-in attempts — with the IP they came from — for a short window, so nobody can sit and guess your password indefinitely.

Cookies and tracking

No advertising cookies, no Google Analytics, no Facebook pixel, and nothing that follows you to other sites. We set one cookie, and only once you sign in: the session cookie that keeps you signed in. That is why you have never seen a cookie banner here — a strictly necessary login cookie does not require consent.

We do use privacy-focused site analytics to count page views and referrers. It measures pages, not people, and builds no profile of you.

Get in touch

Found a bug? Have a feature request? Just want to say hi? Email hello@heic.site.