HEIC to JPG Converter: Turn iPhone Photos into JPG Files
Your iPhone saves photos as HEIC, and almost nothing outside Apple's own software will open one. This HEIC to JPG converter decodes the file on your own device, re-encodes it as a JPG at the quality you pick, and hands the result straight back to you. Nothing is uploaded at any point.
Drop images to convert
Choose ImagesChoose a format conversion
Open a converter tailored to the exact image format you have and the format you need.
Why Your iPhone Makes HEIC Files Instead of JPG
Apple moved the camera roll to HEIC in iOS 11 back in 2017, and every iPhone and iPad since then saves pictures that way by default. The container stores the photo with HEVC compression, far more efficient than the decades-old JPEG algorithm: the same picture takes roughly half the space it would occupy as a JPG. The saving is real, and it is why Apple made the switch. What came with it is a compatibility problem. No browser except Safari displays HEIC natively, and Windows will not preview one in Photos or File Explorer until you buy a codec extension from the Microsoft Store. So the file arrives by email, lands in a shared folder, or hits an upload form, and the person on the other side sees something their software refuses to open. Converting to JPG removes that wall, because JPG is the one photo format every device, browser, and application has understood for thirty years.
A HEIC Decoder That Runs on Your Device, Not on a Server
Since browsers cannot decode HEIC on their own, this page loads a HEIC decoder the first time you drop a .heic file in: a WebAssembly build of libheif, fetched on demand and then kept in cache. That one-time download is the only thing that travels over the network. The photo itself never does. Your browser decodes the file, draws it onto a canvas, and writes the JPG with its own built-in encoder, using your processor and your memory. Most free online converters work the opposite way, sending the image to a machine you do not control and holding a copy for a retention window you cannot check, an awkward bargain for a camera roll full of family pictures, receipts, and screenshots. Open the network tab in your developer tools while a file converts and you will see the decoder load once and no image data leave the page. For the ordinary JPG, PNG, and WebP pairs, the Image Converter works the same private way.
Batch Convert HEIC to JPG with Renaming and a ZIP Download
One holiday leaves a phone with several hundred HEIC photos, so this converter shares the browser-local batch workspace used across the site. Drag a whole selection of .heic and .heif files in at once and they queue up together. A single quality slider sets the JPEG encoder quality for every item in the queue, so the finished set comes out visually consistent instead of drifting from one file to the next. Batch renaming is built in: give the output a prefix, a start number, and a separator, and the queue writes holiday-001.jpg, holiday-002.jpg, and so on, which is far easier to work with later than the camera's IMG_4471 naming. When the run finishes, download any single result on its own or take the entire batch as one ZIP archive. There is no queue limit, no credit cost, and no watermark.
What the JPG Keeps, and What It Honestly Drops
A converted JPG carries the full picture at the original pixel dimensions, and at a high quality setting the difference from the HEIC master is hard to see on screen. Two things do not survive the trip. HEIC often records a wider colour range than JPG can describe, so very saturated skies and deep shadows may shift a little once they are mapped into the narrower space available. And an iPhone Live Photo is a still image plus a short motion clip: the conversion keeps the still and drops the motion component, because a JPG holds a single frame and nothing else. A multi-image burst resolves to its first frame for the same reason. None of that is a defect, but it is worth knowing before you delete the originals. If a converted photo looks flatter than you expected, the Photo Enhancer lifts colour and contrast back.
How to Convert HEIC to JPG in 3 Steps
Add your HEIC files
Drag one .heic file, or a whole folder of them, onto the page, or click to browse your device. HEIC photos exported from an iPhone, an iPad, or the Mac Photos app all work, and .heif files are accepted alongside them. The first file you add triggers the one-time decoder download, which takes a moment on a slow connection and nothing at all on every file after it.
Set the JPG quality
Move the quality slider to tell the JPEG encoder how much detail to keep. High values suit archives and print orders, and lower ones produce lighter JPG files for email and web pages. You can also set a rename prefix, a start number, and a separator so the filenames arrive in a sensible order. If the converted photos need to be smaller on screen as well, Resize Image changes the dimensions separately.
Download the JPG files
Save any converted JPG on its own, or take the whole queue as a single ZIP. There is no watermark, no signup prompt, and no cap on how many files you convert in one session. Because the work runs on your own device and costs nothing to operate, you can change the quality, convert the same batch again, and compare the results as often as you like.
When You Need to Convert HEIC to JPG
Opening iPhone Photos on a Windows PC
Copy pictures off an iPhone onto a Windows machine and you get a folder of HEIC files that Photos, File Explorer, and most editors refuse to preview until you buy a codec extension. Converting the whole folder to JPG here fixes it in one pass. The JPG files then open in every Windows application, thumbnail correctly in Explorer, and drop straight into a document, a slide deck, or an email.
Upload Forms That Only Accept JPG
Job portals, insurance claims, visa applications, marketplace listings, and school systems almost always name JPG and PNG as their accepted formats, and reject HEIC outright. Convert the photo first and the upload simply works, with no cryptic error to decode. If the same form also demands a fixed aspect ratio or a maximum width, trim the JPG with the Image Cropper before you submit it.
Sending Photos to People on Android or Windows
Messaging apps usually convert HEIC for you, but email attachments, cloud folders, and plain file transfers pass the original through untouched. The recipient then receives something nothing on their machine will open. Converting to JPG before you send removes that whole conversation, and a lower quality setting also keeps a batch of holiday attachments under a mailbox size limit.
Websites, Listings, and Print Orders
Content systems, e-commerce backends, and print labs are built around JPG and mostly ignore HEIC. Convert the camera roll originals at a high quality setting and the files are ready for any of them, with the full resolution intact for a large print. For a web gallery, convert here first and then shrink the files further with a dedicated compressor.
More Free Image Tools
Image Converter
Move between PNG, JPG, and WebP in your browser, with batch renaming and ZIP download.
Compress Image
Shrink a converted JPG for email limits and faster web pages.
Resize Image
Scale a JPG down to a fixed width without touching its framing.
JPG to PNG
Make a lossless working copy when you plan to keep editing.
JPG to WebP
Produce a lighter WebP delivery file built for the modern web.
PNG to JPG
Flatten PNG transparency onto white and export a compatible photo.
Photo Enhancer
Lift colour, contrast, and clarity after converting HEIC to JPG.
Image Cropper
Trim edges and set an exact aspect ratio before you upload.
HEIC to JPG Converter FAQ
Convert Your HEIC Photos to JPG Now
Free, unlimited, and completely private. Turn iPhone HEIC and HEIF files into JPG images right in your browser, with no watermark, no signup, and no credits. Your photos never leave your device.
Convert HEIC to JPG Free