Convert JPG to HEIC using your browser's HEVC encoder
This tool can write HEIC only when your browser exposes a built-in HEVC encoder. If yours does, you can convert JPG to HEIC here. If not, the page says so and points to other formats.
Drop images here, or pick them from your device
Stays on your device. Nothing is uploaded.
Processing on this device
How to use it
- Open the page in a browser that has an HEVC encoder. The page checks and tells you whether yours does.
- Add your JPG files.
- Set quality. The slider maps to the encoder's bitrate, so it is not a libheif quality number.
- Choose whether to keep EXIF. GPS stays off unless its own box is ticked. Convert and download.
What it keeps
- Pixel dimensions of the JPG.
- Visible orientation, applied before encoding.
- Date, camera and settings EXIF, if you opt in. GPS only with its own checkbox.
What it removes or changes
- The JPG is decoded and then re-encoded as HEVC. That is a new lossy generation, so quality drops a little even at high settings.
- A HEIC made from a JPG cannot be sharper than the JPG. Converting does not restore detail.
- File size may fall or, at high bitrate, rise. The page shows size next to the original.
- JPG has no transparency, so there is nothing to flatten here.
Limits
- HEIC output depends on the HEVC encoder already built into your browser and operating system, accessed through WebCodecs. FromHEIC ships no HEVC encoder because of patents.
- It has been verified in Google Chrome on macOS. Chromium builds without proprietary codecs do not have it, and other browsers and systems vary.
- Without an encoder the tool is disabled. It explains why and offers WebP and AVIF links, which this site can encode itself.
Compatibility
The result opens natively on Apple devices and on systems with an HEVC decoder or the HEIF extension. Windows may need extensions, and many websites do not accept HEIC at all. This is also where support is least predictable: the same file can open in one app and not another. If your goal is to share the picture, JPG already works everywhere, and conversion to HEIC mainly saves space.
Privacy
The JPG is decoded in your tab and handed to the browser's own encoder through WebCodecs. FromHEIC does not upload it, and the site can only connect to its own domain and Google Analytics, which loads only if you accept it.
Is JPG to HEIC worth doing?
Only sometimes. HEIC can store a photo in less space than a JPG of similar appearance, which is why phones use it. But you are re-encoding an already lossy file, support outside Apple is patchy, and most websites reject HEIC. It makes sense for saving storage on an Apple device or matching a workflow that wants HEIC. For web use, WebP or AVIF are better targets, and for sharing, leave the JPG alone.
Troubleshooting
The page says HEIC encoding is not available.
Your browser or OS does not expose an HEVC encoder. Try Google Chrome on macOS, or use the WebP or AVIF converters, which work everywhere.
The HEIC is larger than my JPG.
Lower the quality slider. A high bitrate can exceed an efficient JPG. The size comparison shows when no saving was achieved.
The HEIC will not open in another app.
That app may lack HEVC decoding. Keep the JPG for sharing.
Frequently asked questions
Why does this need a special browser?
HEVC is patented. FromHEIC only ships a decoder and relies on the encoder your browser and system already include.
What if my browser has no encoder?
The tool is disabled and tells you. WebP and AVIF alternatives are linked.
Does a bigger quality number mean better?
It raises the encoder bitrate, which means higher quality and larger files, up to the limit of the JPG source.
Will it keep my location?
No, unless you tick the GPS checkbox.