HEIC to JPG
Convert a HEIC photo into a JPEG image.
Your files stay on this device. Keep your original files and review the result before using it.
Working with many files? Open batch processing for supported operations. Batch uses its own basic options.
How to use HEIC to JPG
- Select one genuine .heic or .heif file. Renaming a JPEG does not convert its format.
- Choose JPEG quality and run conversion. For a 48-megapixel photo, export a smaller original from your photo application first.
- Review orientation and colors in the preview, then download the JPEG. Keep the original for depth, HDR, metadata and additional frames.
What to expect
Convert a supported HEIC/HEIF still image to JPEG. Files must be at most 10 MB, with checked image properties no larger than 6,000 pixels per side or 16 megapixels. Containers without readable dimension metadata are rejected before decoding. Conversion runs locally in a disposable worker with a 60-second limit. Actual browser codec execution and representative iPhone orientation remain unverified before launch.
Local processing
Your files and inputs are processed in your browser and are not uploaded. Download or copy results before leaving. Normal site and library requests still reach the hosting service.
Frequently asked questions
Will the JPEG preserve Live Photos and HDR?
This tool creates a still JPEG; it does not promise preservation of motion, depth data, HDR appearance, metadata or every image stored in the container.
Why can a valid photo be rejected?
HEIF supports many container and codec variations. Conservative dimension checks reject unfamiliar metadata layouts, and the decoder may not support every variant. Export JPEG using the original photo application if conversion fails.
Can I cancel conversion?
Cancel terminates the job worker. A new conversion uses a new worker. Nested decoder cleanup and behavior on mobile browsers still require browser testing.
Are my files uploaded?
Your files are processed locally in your browser and are not uploaded. Download the result before closing the page; normal website and processing-library requests still reach the hosting service.