Convert HEIC to JPG
Your iPhone saves photos as HEIC, and Windows, Slack, older Android phones, and half the upload forms on the internet refuse to open them. Drop the photo here and get a plain JPG back that works everywhere.
Free, no account, no watermark. Up to 25 MB per image and up to 6000 pixels on a side. Your resolution is preserved and both files are deleted after about 90 minutes.
Output: standard JPEG at quality 92, same pixel dimensions
Uploading
Converting
Finalizing
Processing for 0:00...
Still working. Larger files take longer. You can leave this tab open and come back.
Click to upload or drag & drop
HEIC · HEIF · Up to 25MB
No sign up needed. Just drop your photo.
Most iPhone photos convert in a couple of seconds.
No account required
Drop the photo in and download the JPG. Nothing to sign up for, no email, no credit card, no app to install on the phone that made the file.
No watermark, ever
Your JPG comes back at the same pixel dimensions as the HEIC, with nothing stamped onto it. No logo, no corner badge, no low-resolution preview standing in for the real file.
Files deleted in about 90 minutes
The HEIC you uploaded and the JPG it produced are both removed on a timer. Your photos do not live on our servers, and nothing is viewed, shared, or used for training.
How It Works
Upload your HEIC photo
Drag in a .heic or .heif file, or click to browse. Up to 25 MB per image and no larger than 6000 pixels on a side. On an iPhone you can pick the photo straight out of your library, and Safari will hand over the original HEIC rather than a converted copy.
VidClean decodes it and writes a JPG
The photo is decoded on VidClean's server, not in your browser, so it does not matter whether your machine has a HEIC codec installed. The EXIF orientation is applied to the pixels so nothing comes back sideways, and a standard JPEG is written at quality 92. Your resolution is unchanged. Curious about the plumbing? Read how VidClean works technically.
Download converted.jpg
Usually ready in a couple of seconds. The file opens on Windows without a codec, uploads to the forms that rejected the HEIC, previews properly in Slack and email, and displays on Android phones that could not read the original.
Who uses this
People who took a photo on an iPhone and then hit a wall the moment it left the phone. The insurance form that will not accept the upload. The Windows laptop that shows a grey placeholder where the picture should be. The Slack channel where a colleague replies asking what a .heic is. The print shop, the letting agent, the school portal, the marketplace listing: all of them expect a JPG and none of them are going to change.
Drop your photo, get a JPG back. No editor required, and nothing to learn.
Need something else done to the image first? Try Remove Background or Blur Face, same deal: free, no account, no watermark.
Why a HEIC needs converting at all
HEIC stands for High Efficiency Image Container. It is Apple's name for a file built on the HEIF specification, holding an image compressed with HEVC, the same codec that shows up in video as H.265. Apple made it the camera roll default in iOS 11, back in 2017, and it has been the default on new iPhones ever since. The reason is straightforward: at similar visual quality a HEIC is roughly half the size of the equivalent JPG. Across a library of ten thousand photos that is real storage, and it is why the setting exists.
The catch is that the saving only counts while the photo stays on Apple hardware. HEVC is patent-encumbered, which made the licensing awkward for everyone who was not Apple, so support outside iOS and macOS arrived late and unevenly. Windows can display HEIC, but only after you install the HEIF Image Extensions from the Microsoft Store. Plenty of desktop software has no HEIC path at all, a large share of web upload forms validate on the file extension and reject anything that is not .jpg or .png, older Android devices cannot decode it, and chat and email clients often fall back to showing the file as an attachment with no preview.
None of that is a problem with your photo. The pixels are fine. What fails is the format handshake, and converting to JPG ends the argument, because JPG is the closest thing the internet has to a universal image format. It has been readable by essentially every browser, operating system, photo viewer, and upload form since the mid-1990s, and nothing is going to change that.
VidClean decodes the HEIC on its server, applies the EXIF orientation tag directly to the pixels, and writes a JPEG at quality 92. Your pixel dimensions are carried across untouched, and because a HEIC from an iPhone camera is opaque there is no transparency to handle: the photo converts as-is, with no background colour introduced. Expect the JPG to be larger on disk than the HEIC was, frequently around double. That is the efficiency you were getting from HEIC, traded away for compatibility.
What people convert HEIC to JPG for
Upload forms that reject the file
Insurance claims, visa applications, rental portals, job boards, and council websites almost all validate on the extension and accept JPG or PNG only. You get a red error with no explanation. A JPG sails through on the first try.
Windows PCs showing a grey placeholder
Copy photos off an iPhone onto a Windows machine and Explorer may show generic icons instead of thumbnails, with Photos refusing to open them until you find a codec in the Microsoft Store. Converting a few photos beats fixing the whole machine.
Slack, Teams, and email attachments
Post a HEIC in a channel and instead of an inline image everyone sees a file with an unfamiliar extension that colleagues on Windows or Linux cannot open. Sending a JPG means the picture just appears, which is usually the entire point of sending it.
Marketplace and shop listings
eBay, Etsy, Facebook Marketplace, Depop, and most shop back ends want JPG. Some accept HEIC in their apps but not on the website, which is a confusing way to lose an afternoon. Convert first and the listing goes up.
Stripping location data before posting
The JPG is written without EXIF metadata, so the GPS coordinates, capture timestamp, and camera model do not travel with it. If you are about to post a photo of your home or your car publicly, that is a useful side effect. Keep the original HEIC if you want the metadata preserved.
HEIC to JPG: what changes and what does not
- Input formats
- .heic and .heif only, which is what an iPhone or iPad camera roll produces. The output is always JPG. If your photo is already a PNG or a WebP, this is not the page you want.
- File size
- Up to 25 MB per image. A typical 12 megapixel iPhone HEIC is one to three megabytes, so this is a generous ceiling for camera photos and only becomes a factor with panoramas or long exposures.
- Pixel dimensions
- Images larger than 6000 pixels on a side are refused. Standard iPhone photos are 4032 by 3024 and clear it comfortably. A 48 megapixel capture from a recent iPhone Pro at maximum resolution is 8064 by 6048 and will be rejected, as will most stitched panoramas. Everything under the ceiling is preserved exactly: nothing is scaled, cropped, or letterboxed.
- Image quality
- The JPEG is written at quality 92, near the top of the practical scale. There is a re-encode, so this is not lossless, but at 92 the difference on a photograph is very hard to see even side by side at full zoom.
- File size afterwards
- Larger, usually. JPG is less efficient than HEIC, so a two megabyte HEIC often lands around four megabytes as a JPG. That is the cost of a file everything can open.
- Orientation
- Corrected before the JPG is written. Phones store pixels in sensor orientation plus an EXIF tag describing the rotation, and software that ignores the tag shows the photo sideways. VidClean bakes the rotation into the pixels so there is no tag left to misread.
- Transparency
- Not a concern here. A HEIC straight out of an iPhone camera is opaque, so the photo converts as-is with no flattening and no background colour introduced.
- Metadata
- Not carried over. The JPG has no EXIF block, so the capture date, GPS location, camera model, and exposure settings are dropped. Good for privacy, inconvenient if you sort by date, so keep the original if that matters.
- Processing time
- A second or two for a normal camera photo. Most of the wait is your own upload speed, which is why a phone on a weak connection feels slower than a laptop on wifi.
- Privacy
- No account is needed. The HEIC you uploaded and the JPG it produced are both deleted about 90 minutes after the job finishes. Nothing is viewed, shared, sold, or used for training.
Frequently Asked Questions
Everything you need to know about converting HEIC to JPG.
Why will my iPhone photo not open on Windows, in Slack, or on Android? expand_more
Because it is a HEIC file, not a JPG. HEIC is the container Apple has used for camera photos since iOS 11, and support for it outside Apple devices is patchy. Windows needs a codec from the Microsoft Store, plenty of chat apps and web upload forms reject the extension outright, and older Android phones cannot decode it at all. Converting the photo to JPG removes the problem, because JPG is the one image format that every device, browser, and app has been able to read for thirty years.
Is this HEIC to JPG converter really free? expand_more
Yes. It is free, there is no account to create, and nothing is stamped onto the photo. You get a plain JPG back with no watermark, no logo, and no downscaled preview standing in for the real file.
What is a HEIC file, and why does my iPhone make them? expand_more
HEIC is a High Efficiency Image File, a container built on the same HEIF specification that stores frames encoded with HEVC. Apple switched the camera roll to it in iOS 11 because it stores a photo at roughly half the size of the equivalent JPG at similar visual quality, which is a large saving across thousands of photos. The tradeoff is compatibility: the space saving only helps while the photo stays inside the Apple ecosystem.
Will converting HEIC to JPG lose quality? expand_more
There is a re-encode, so it is not mathematically lossless, but the JPG is written at quality 92, which is high enough that the difference is very hard to see on a normal photograph. Your pixel dimensions do not change: a 4032 by 3024 HEIC comes back as a 4032 by 3024 JPG. Expect the JPG to be larger on disk than the HEIC was, often around twice the size, because JPG is the less efficient format.
How large can my HEIC file be? expand_more
Up to 25 MB per image, and the photo must be no larger than 6000 pixels on its longest side. A standard 12 megapixel iPhone photo is about 4032 by 3024 and only a couple of megabytes, so it clears both limits easily. A 48 megapixel photo from a recent iPhone Pro shot in maximum resolution is 8064 by 6048 and will be refused, because it is over the 6000 pixel ceiling.
Will my photo come out sideways? expand_more
No. Phones normally store the pixels in sensor orientation and record a separate EXIF orientation tag saying how to rotate them, which is why a photo can look correct in one app and rotated in another. VidClean applies that rotation to the pixels themselves before writing the JPG, so the file is upright everywhere with no tag left to misinterpret.
Does the JPG keep the date, location, and camera settings? expand_more
No. The output JPG is written without EXIF metadata, so the capture date, GPS coordinates, camera model, and exposure settings are not carried over. That is a privacy benefit if you are about to post the photo publicly, and a drawback if you were relying on the timestamp for sorting. Keep the original HEIC if the metadata matters to you.
Does this run in my browser or on a server? expand_more
On VidClean's server. Browsers other than Safari cannot decode HEIC on their own, so a purely in-browser HEIC converter has to ship a large decoder into the page and then work through your device's memory, which is exactly where phones and older laptops struggle. Sending the file to a server that already has the decoder makes the conversion fast and identical on every device.
What happens to my photo after the conversion? expand_more
Both the HEIC you uploaded and the JPG it produced are deleted from the servers about 90 minutes after the job finishes. Nothing is viewed, shared, sold, or used for training. Download your JPG before that window closes, or use the email option on the results screen to send the download link to yourself.
Can I turn HEIC off on my iPhone so this stops happening? expand_more
Yes. Open Settings, then Camera, then Formats, and choose Most Compatible instead of High Efficiency. New photos are then captured as JPG. This changes nothing about the photos already in your library, so you will still need to convert those, but it stops the problem repeating.
Also try: PNG to JPG at vidclean.net/png-to-jpg
Also try: Remove Background at vidclean.net/remove-background
Also try: Compress Video at vidclean.net/compress-video
Last updated: August 2026