Drop images here
or browse, or paste from the clipboard
HEIC and every other format · no size limit · never uploaded
Check it yourself
Your images never leave this tab.
Open your browser's developer tools, switch to the Network tab, and convert a file. You will see the encoder and its WebAssembly module load from this domain the first time, and then nothing — no upload, no image data, no request carrying your file anywhere. Turn off your Wi-Fi after the page loads and it still works.
Why your iPhone shoots HEIC in the first place
Apple switched the default camera format in iOS 11, and the reason is straightforward: at the same visual quality a HEIC file is roughly half the size of the equivalent JPG. On a phone holding twenty thousand photos that is a great trade.
The trade stops being great the moment the photo leaves the phone. HEIC wraps image data compressed with HEVC, and HEVC carries patent licensing that JPG does not. That single fact explains everything you have run into — why Windows wants you to install an extension before Photo Viewer will open the file, why an older Photoshop or a print shop’s workflow rejects it, and why so many web forms refuse the extension entirely.
Converting to JPG trades the file size back for the ability to open the picture anywhere.
How to convert HEIC to JPG
- Drop your
.heicfiles onto the box above, click it to browse, or drop a whole folder. Files exported from Photos work as they are. - JPG is already selected as the output format on this page.
- Press Convert, then download the photos individually or as a single ZIP.
Free, unlimited, no account. The libheif decoder and the JPEG encoder are both WebAssembly running inside this tab, so the photos are never transmitted anywhere — there is no server here to transmit them to.
Choosing a quality
The default of 82 is tuned for photographs and is the right answer almost always. Two cases where it is not:
- The photo will be edited afterwards. Every save re-compresses, so start high — 92 or above — and let the editing pipeline spend the quality budget instead.
- You are uploading to something with a size limit. Drop to 65, or set an explicit pixel width under Resize. A 4032-pixel-wide iPhone photo is far larger than most upload forms need.
Remember that the HEIC was already lossy. Setting quality to 100 does not recover detail the phone discarded when it took the shot; it only stops the second encode from discarding more.
Location data comes off by default
An iPhone photo’s EXIF block typically records the coordinates where you stood, the timestamp, and the exact device. People forget this constantly and then post the file publicly.
Strip metadata is on by default here, so the JPG you download has none of it. If you actually want the metadata — sorting a photo library by capture date, for instance — switch it off in the settings panel before converting.
Frequently asked questions
- How do I convert HEIC to JPG for free?
- Drop your .heic files onto the box at the top of this page — JPG is already selected — press Convert, and download the results. There is no account, no watermark, no daily quota and no file size cap, because the decoding and encoding both run on your own machine rather than on a server we have to pay for.
- Why will nothing open my iPhone photos?
- HEIC is a container built on the HEVC video codec, and HEVC is patent-encumbered. That licensing is the reason support never became universal: Windows asks you to install a paid extension, plenty of desktop software has no decoder at all, and most web upload forms reject the extension outright. JPG has no such problem — it is thirty years old and completely unencumbered, so everything reads it.
- Do my photos get uploaded anywhere?
- No, and there is nowhere for them to go — this is a static site with no upload endpoint and no server-side storage. The HEIC decoder is a WebAssembly build of libheif that runs inside your browser tab. Once this page has finished loading you can put the device in airplane mode and every conversion still works.
- Does this remove the GPS location from my photos?
- Yes, by default. iPhone photos carry EXIF metadata that usually includes the exact coordinates where the shot was taken, along with the device model and timestamp. The Strip metadata option is on by default, so the JPG comes out without any of it. Turn it off in the settings panel if you would rather keep it.
- Will converting to JPG lose quality?
- A little, and it is worth understanding why. HEIC is itself a lossy format, so the photo has already been compressed once. Encoding it as JPG compresses it a second time from the decoded pixels. At the default quality of 82 the difference is very hard to see on a photograph, but it is a second generation, not a copy. Raise the quality slider to 92 or higher if the image is going to be edited or printed.
- Can I convert a whole camera roll at once?
- Yes. Drop the entire exported folder in — the queue converts across several CPU cores in parallel and downloads as one ZIP. There is no limit on how many files you add, though a few hundred large photos will keep your laptop busy for a minute.
- Does this work on an iPhone or iPad?
- Yes. That is unusual and it is deliberate: most browser-based converters lean on the browser's own encoder, which Safari does not provide for every format. This site ships its own codecs compiled to WebAssembly, so iOS Safari behaves exactly like Chrome on a desktop. You can convert HEIC to JPG on the phone that took the photo, offline.
Other conversions
Each converter opens with the right output format already selected, so the file you drop comes back in the format you came for.
Convert WebP to another format
Convert images to WebP
- Convert PNG to WebP Keep the transparency, drop most of the file size. Lossless mode is one click away if you need pixel-exact output.
- Convert JPG to WebP Typically 25-50% smaller than the same photo as a JPEG, at a quality most people cannot tell apart.
- Convert JPEG to WebP The same conversion as JPG — the two extensions are one format. Smaller files, same picture.
- Convert HEIC to WebP iPhone photos, converted in the browser. No app, no upload, and it works on iOS Safari where most converters do not.
- Convert AVIF to WebP Usually a compatibility move rather than a size one. WebP opens in more places than AVIF still does.
- Convert GIF to WebP Static GIFs convert cleanly and shrink hard. Animated GIFs convert to their first frame — and we will tell you when that happens.
- Convert TIFF to WebP Scans and print files, converted to something a browser can actually display.
- Convert BMP to WebP BMP stores pixels essentially uncompressed. Expect the file to get very substantially smaller.
- Convert SVG to WebP Turning vector into pixels. You choose the size, because a vector does not really have one.
Convert to PNG or JPG
- Convert HEIC to PNG Convert iPhone photos into PNG when the software you are feeding demands it. Lossless, private, and free.
- Convert SVG to PNG Rasterize vector artwork into PNG at the exact size you need, with the transparent background intact.
- Convert SVG to JPG Rasterize vector artwork into JPG for the places that will not take anything else. Free, unlimited, nothing uploaded.
- Convert TIFF to JPG Turn enormous archival scans into files you can actually email. Free, unlimited, and nothing leaves your machine.
- Convert TIFF to PNG Convert archival scans into PNG without losing a pixel — the right choice when the page is text, plans or line art.
- Convert AVIF to JPG You downloaded an AVIF and nothing on your computer will open it. This turns it into a JPG that everything opens.
- Convert AVIF to PNG Convert AVIF into PNG for the software that has never heard of AVIF. Transparency intact, nothing uploaded.
- Convert GIF to PNG Convert GIF into PNG without losing a pixel — and escape the 256-colour palette for good.
- Convert GIF to JPG Convert GIF into JPG for the systems that insist on it. Free, unlimited, and nothing leaves your machine.
- Convert BMP to PNG Shrink uncompressed Windows bitmaps dramatically without losing a single pixel. Free, unlimited, nothing uploaded.
- Convert BMP to JPG Turn enormous uncompressed bitmaps into files you can actually send. Free, unlimited, and nothing leaves your machine.
Convert your images without handing them over.
No account, no upload, no limit on how many files you throw at it.
Start converting