How to Convert HEIC to JPG on iPhone (3 Methods)
Every photo you take on your iPhone is saved as HEIC by default, and while that saves storage space, it causes headaches the moment you try to share with non-Apple devices, upload to certain websites, or print through an online service. You need a fast, reliable way to convert those HEIC files to universally compatible JPG without sacrificing image quality. Transforma handles the conversion entirely on your iPhone using Apple's CoreImage framework, preserving full resolution and giving you precise control over output quality.
Quick Answer
Open Transforma on your iPhone, select one or more HEIC photos, choose JPG as the output format, adjust the quality slider (90-95% recommended), and tap convert. The entire process happens on-device with no uploads required.
Why You Might Need This
- HEIC files are not supported by many Windows programs, older Android devices, and popular web platforms like WordPress or Squarespace.
- Online printing services, job applications, and government forms almost always require JPG or PNG uploads.
- Sharing photos via email or messaging to non-iPhone users often results in files the recipient cannot open.
- Many social media platforms silently re-compress HEIC uploads, giving you less control over final image quality.
Step by Step
Select your HEIC photos
Open Transforma and tap to select one or more HEIC photos from your camera roll or Files app. You can select up to dozens of photos at once for batch conversion.
Choose JPG as the output format
Tap JPG from the format list. Transforma uses Apple's CoreImage rendering pipeline to produce full-resolution output at the exact dimensions of your original photo.
Adjust quality settings
Use the quality slider to set your preferred compression level. The default is 92%, which balances excellent visual quality with a reasonable file size. Choose 75-80% for web use or 90-95% for printing.
Convert and save or share
Tap convert to process the file on-device. Save the JPG to your photo library, Files app, or share it directly via AirDrop, email, or any messaging app.
Tips for Best Results
- Use 90-95% quality for photos you plan to print. At this level, the JPG is visually indistinguishable from the HEIC original, and a typical 12MP photo will be around 3-5MB.
- Drop to 75-80% quality for web uploads and social media. This cuts file size roughly in half compared to 95% with minimal visible difference on screens.
- Choose PNG instead of JPG if your image has transparency or you need a completely lossless conversion. PNG files will be significantly larger (15-25MB for a 12MP photo).
- Use batch conversion to process your entire camera roll at once. Select all HEIC files, set your quality preference, and Transforma converts them in sequence without repeated setup.
Alternative Methods
iOS Settings (change camera format)
Go to Settings > Camera > Formats and select 'Most Compatible' to shoot in JPG going forward.
Limitation: Only affects future photos. Does not convert any existing HEIC photos already in your library, and doubles the storage used by new photos.
Shortcuts app
Build a custom shortcut using the 'Convert Image' action to convert HEIC files to JPG.
Limitation: Limited batch processing, no quality control slider, and requires building the shortcut manually. Crashes on large batches.
Frequently Asked Questions
What is HEIC and why does my iPhone use it?
HEIC (High Efficiency Image Container) is Apple's default photo format since iOS 11. It uses HEVC compression to store images at roughly 50% the file size of an equivalent JPG while maintaining the same visual quality. Apple adopted it to save storage space on your device, but it remains poorly supported outside the Apple ecosystem.
Does converting HEIC to JPG lose quality?
There is a minimal quality reduction because JPG uses lossy compression. However, at 90% quality or above, the difference is imperceptible to the human eye in side-by-side comparisons. Transforma uses CoreImage to render the conversion at the full original resolution, so you are not losing any pixels or detail from downscaling.
Can I convert multiple HEIC photos at once?
Yes, Transforma supports batch conversion. Select multiple HEIC files from your photo library or Files app, choose your JPG quality setting once, and all photos are converted in sequence. Each file is processed individually on-device so you get consistent results.
Can I convert a JPG back to HEIC?
Technically yes, Transforma can convert JPG to HEIC. However, any quality lost during the original HEIC-to-JPG conversion cannot be recovered. The resulting HEIC will be the same quality as the JPG source, just in a more efficient container. Always keep your original HEIC files if you think you might need them later.