HEIC to JPG — right in your browser
Drop your photos below. They are converted on your own device — nothing is uploaded, nothing is stored, nothing leaves your computer. Free, no signup, no watermark.
Drop images here
or choose files · HEIC, HEIF, AVIF, WebP, PNG, JPG
Done
Why this one is different
Most online converters take your photos, upload them to a server, and hand you back a watermarked file while charging you by the month. This one doesn't have a server to upload to.
Nothing can be uploaded
This isn't a promise, it's a constraint. The site ships a
Content-Security-Policy header with connect-src 'none',
which makes your browser refuse to let the page open a network connection at all.
Open DevTools → Network, convert a photo, and watch the request list stay empty.
No file size games
Competitors cap the free tier at 100 MB, 5 files, or one conversion per day, because every upload costs them money. Processing locally costs us nothing, so there's no reason to ration it.
Transparency handled right
Converting a transparent PNG to JPG normally turns the background black. We lay down a white background first, the way you'd expect.
No watermark, no signup
There is no account, no email, and no logo stamped on your photos.
Supported formats
| You have | You get |
|---|---|
| HEIC / HEIF (iPhone photos) | JPG, PNG, WebP |
| AVIF | JPG, PNG, WebP |
| WebP | JPG, PNG |
| PNG / JPG / JPEG | Each other, and WebP |
| GIF, BMP, TIFF | JPG, PNG, WebP |
HEIC decoding uses libheif compiled to WebAssembly (~1.5 MB). It is downloaded only when you actually convert a HEIC file — WebP and PNG conversions never fetch it.
Pricing
The free tier is not a trial. It does not expire and it has no watermark.
Free
$0
- Up to 10 images per batch
- Unlimited batches
- No upload, no signup, no watermark
- JPG · PNG · WebP output
Pro not built yet
$9/month · or $59/year
- Up to 500 images per batch
- Files up to 500 MB each
- A desktop build for folders too big for a browser tab
Nothing here exists yet, and there is no way to pay. If the free plan covers what you need, use it — that is the intended outcome.
Pricing is a guess and we know it. If the free tier covers what you need, use it — that's the point. If you want Pro when it ships, the button will be here.
Questions
Are my photos uploaded anywhere?
No — and you don't have to take our word for it. The site is served with
connect-src 'none' in its Content-Security-Policy, so your browser
itself refuses to let this page open any network connection. There is no upload
code to disable because there is no way to upload anything.
Verify it in ten seconds: open DevTools → Network, convert a photo, and watch the request list. It stays empty. Then try turning off your Wi-Fi and converting another one — it still works, because nothing ever left your machine.
Why is it free?
Because it costs us almost nothing to run. All the work happens on your CPU, so there are no servers processing your files and no bandwidth bill. The free tier exists to be genuinely usable, not to push you into a trial.
Does converting HEIC to JPG lose quality?
Every HEIC-to-JPG conversion re-encodes the image, so there is always some loss. We default to 92% quality, which is visually indistinguishable from the original in almost all cases. You can raise it to 100% if you want the largest file, or choose PNG for a lossless output.
Can I convert a whole folder at once?
Yes — drop multiple files (up to 10 per batch on the free tier) and you'll get a ZIP with all of them. If you have hundreds of photos, wait for Pro, which lifts the cap to 500.
How large can a file be?
Browser memory is the real limit, not us. On a typical machine, images up to about 50 MB convert fine. Anything much larger may exhaust the tab's memory allowance — that's the one job a native desktop app still does better, which is what the Pro desktop build is for.
Does it work offline?
After the page has loaded once, yes. Convert a photo, then turn off your Wi-Fi and convert another — it will still work.