Drop your HEIC files
On macOS Safari and Chrome both decode HEIC natively. On Windows, use Edge or Chrome 118+ — if your browser cannot decode HEIC, the page tells you straight away.
iPhones save photos as HEIC, which Windows, older Android and most websites refuse to open. Convert a whole batch to JPG locally.
Drop images here
or · JPG, PNG, WebP, GIF
On macOS Safari and Chrome both decode HEIC natively. On Windows, use Edge or Chrome 118+ — if your browser cannot decode HEIC, the page tells you straight away.
Pre-filled. Quality 88 keeps near-original detail; drop to 80 if you are only sharing them.
Every photo comes out as a standard .jpg that opens anywhere.
HEIC (High Efficiency Image Container) is Apple’s default iPhone photo format. It stores the same image in roughly half the space of JPEG, but compatibility outside Apple’s ecosystem is poor.
Windows before 11 needs a paid codec from the Microsoft Store, and many web forms reject the format outright. Converting to JPG removes the problem entirely.
There is one re-encode, so technically yes — but at quality 88 the difference is invisible. The original 12 MP detail and resolution are preserved.
No. The conversion runs in your browser using the native decoder. Nothing leaves your machine — which matters a lot for personal photos.
HEIC is not just "a new JPEG". It is an HEVC still image inside a HEIF container, and that explains every compatibility problem it has.
| Case | Value | Why it matters |
|---|---|---|
| Compression efficiency | HEIC ~50% smaller than JPG | Same visual quality at roughly half the bytes. |
| Browser support | JPG universal, HEIC limited | Safari and macOS decode HEIC. Chrome on Windows generally does not. |
| Transparency | Neither supports alpha | PNG or WebP are required for transparency. |
| Colour depth | HEIC up to 10-bit HDR | JPG is 8-bit. HDR detail gets tone-mapped away on conversion. |
| Live Photo frames | HEIC can bundle a short video | Converting to JPG keeps only the still frame. |
| Editing apps | JPG universally supported | HEIC support is inconsistent outside Apple’s ecosystem and recent Adobe tools. |
Most forms reject it. Browsers will not preview it, so the user sees a broken icon and assumes the upload failed.
Converting HEIC to JPG without applying the embedded colour profile shifts skin tones noticeably.
You are already throwing away HEIC compression efficiency. Use quality 88–90 so the JPG does not look worse than the original.
It does not. The video component is discarded — export it separately from Photos if you need it.
Doubles your storage. Convert only what you need to share.
| Free, this page | Bulk Image Kit $19 | |
|---|---|---|
| Output format for HEIC | JPG only | JPG plus other formats |
| Quality control | Slider 30–100 | Slider + per-image override |
| Batch limit | 20 images | Unlimited |
| Batch rename | Suffix | Pattern-based rename |
| Offline | After first load | Always |
Not by default. Chrome delegates decoding to the OS; on Windows and most Linux builds there is no HEVC decoder. That is why a server-side or tool-side conversion is needed.
Some, unavoidably — JPG is 8-bit and lossy. At quality 88 the loss is not visible in normal viewing; the file is also 2–3× larger than the HEIC.
No. The canvas re-encode drops EXIF. If you need metadata for a photo archive, use an app that copies EXIF across, not a browser tool.
A colour profile the decoder did not apply, usually a Display P3 or HDR variant. Converting with proper colour management fixes it — the browser decoder here handles the common cases.
Bulk Image Kit is the same engine as a single offline file — unlimited images, resize + compress + watermark + rename, one-time $19, no subscription.
See Bulk Image Kit — $19