HEIC to JPG, PNG & Image Format Converter
Convert HEIC photos and other image formats to JPG, PNG, or WEBP without uploading anything. Adjust quality, scale, and optional max file size — everything runs locally in your browser using Canvas and Web APIs.
Select images
Conversion settings
PNG ignores quality settings and uses full lossless encoding.
Attempts to keep JPEG/WEBP files at or under this size by lowering quality. PNG may not hit exact targets.
Scaling down reduces resolution and output file size.
Conversion uses browser Canvas and Web APIs. Images never leave your device.
Convert HEIC to JPG and PNG in your browser
Many phones now save photos in HEIC or HEIF format by default, which can be difficult to open on older computers or some apps. This HEIC to JPG converter runs entirely in your browser. You can drop in HEIC files alongside JPG, PNG, WEBP, and other images, then export them as JPG, PNG, or WEBP with a couple of clicks. There is no upload step — the page uses local browser APIs to decode, draw, and re-encode each image.
The workflow is simple: choose one or more images, select your output format, optionally set a maximum target size and scale percentage, and then click “Convert images.” Thumbnails and download links appear for each converted file so you can quickly save them to your device or share them elsewhere.
Supported image formats
The converter accepts any format your browser can decode, including JPEG, PNG, WEBP, and GIF. For HEIC files, it first attempts to decode them using in-browser capabilities via the Canvas and ImageBitmap APIs. On some platforms, this is enough to handle modern HEIC photos directly. On others, HEIC support may be limited or absent. In that case, some images may fail to load, and the tool will let you know which files could not be converted.
Once an image is decoded, the tool draws it onto a hidden canvas, optionally scales the resolution, and then exports it as JPG, PNG, or WEBP. This design makes the converter a flexible image format converter online that works for both HEIC and traditional photo formats.
How the max file size limit works
When you specify a “Max output size” in kilobytes, the converter uses that value as a soft target for JPG and WEBP outputs. It starts at your chosen quality level and, if the result is too large, automatically lowers the quality in several steps until the file is at or below the requested size or the quality floor is reached. Because compression is approximate, the final size may be slightly above or below the target, but this provides a convenient way to keep files small for email or web uploads.
You can also use the scale slider to reduce resolution before encoding, which is often the most effective way to shrink images. Combining a moderate scale (for example 50–75%) with a max size limit gives much more predictable results than quality adjustment alone. PNG is always lossless and ignores quality settings, so size control there relies on scaling only.
Privacy: images never leave your device
This tool is designed as a no upload HEIC converter and client-side image converter. All decoding and encoding happens in your browser memory. The converter does not send images to any server or store them anywhere except temporarily in your own tab. When you refresh or close the page, any in-memory images and URLs are discarded.
Because everything runs locally, you can safely process personal photos or sensitive screenshots without worrying about where they are being uploaded. This approach also makes the tool fast: once the page is loaded, conversions are limited only by your device's CPU and browser capabilities.
If you work regularly with HEIC images from phones, or you just need a quick way to convert pictures to JPG, PNG, or WEBP for the web, this browser-based converter provides a simple, private workflow that you can reuse anytime.