Runs in your browser · HEIC to JPG included
Image Converter
Convert HEIC, PNG, JPG, WebP and more
to the format each site or app accepts.
Choose an output format for each image, rename it and compare sizes before you download single files or a ZIP. WebP and AVIF appear only when this browser can create them.
Add images to convert
Drag and drop, paste, or choose up to 10 images. Each image gets its own output format.
HEIC · JPG · PNG · WebP · AVIF · BMP · GIF · SVG · 10 MB each
Checking available output formats…
Batch defaults Change the format on each image below
Auto picks JPG for HEIC photos, PNG for SVG files and WebP for other images, or PNG when this browser cannot create WebP. JPG, JPEG and BMP fill transparent areas with white. Applying defaults to existing images clears their previous results.
Choose a format for each image, then convert.
Settings guide
Choose settings for the file you need
Set a default format for new images, apply it to the whole batch, or choose a different format on each image.
| Setting | What it does | Recommended use | Best for |
|---|---|---|---|
| Output format | Choose JPG, JPEG, PNG or 24-bit BMP for each image, plus WebP and AVIF when this browser can create them. | JPG for photos, PNG for graphics | Matching what a site, form or app accepts. |
| Auto (batch default) | Picks JPG for HEIC photos, PNG for SVG files and WebP for other images, or PNG when WebP is unavailable. | Good starting point | Mixed batches from a phone and the web. |
| Quality | Fixed encoder setting of 0.85 for JPG, WebP and AVIF. PNG and BMP are lossless. | Need a size limit? Compress after | Reaching a limit such as under 100 KB with the Image Compressor. |
| SVG (original file) | Shown only for SVG input. Downloads your SVG unchanged instead of turning it into pixels. | Keep for logos and icons | Graphics that must stay sharp at any size. |
| Download name | Rename each file before or after converting. The name is used for single downloads and ZIP entries. | e.g. passport-photo | Keeping files easy to find. |
| Downloads | Download one result from its card, or all completed results as one ZIP. | ZIP for 2+ files | Sending a whole batch as one file. |
Output format guidance
Tips for choosing the output format
WebP and AVIF are tested in this browser when the page loads. Converting does not guarantee a smaller file; each card shows the real size.
JPG / JPEG
For photos where a white background is fine. Transparent areas become white. JPG and JPEG are the same format; the option only changes the file extension.
PNG
Lossless and keeps transparency. Best for logos, screenshots and graphics; photos saved as PNG are usually much larger.
WebP
Available when this browser can create it. Keeps transparency and is often smaller than PNG or JPG for web images; compare the size on the card.
AVIF
Available only when this browser can create it. Keeps transparency. Check that the site or app you use accepts AVIF before you rely on it.
BMP (24-bit)
Uncompressed, so files are very large. Transparent areas become white. Use it only for software that requires BMP.
HEIC / HEIF
Input only. The tool converts the main still image; Live Photo motion, depth data and HDR are not kept.
Example result
Same image, different format
An illustration of a PNG-to-WebP conversion, not a measured benchmark. Your own before-and-after sizes appear on each image card.
Browser technology
How images are converted in your browser
This tool uses standard browser features to convert images on your device, then lets you download the result.
Images are converted on your device
The converter reads the file you select, draws it on a canvas in your browser and encodes it in the format you choose. BMP uses a built-in 24-bit encoder. Browsers that open HEIC themselves, such as recent Safari, convert HEIC photos directly. Other browsers download the open-source libheif decoder the first time you add a HEIC file; it is checked against a fixed SHA-384 fingerprint before use, and your photo is not part of that download. Bhavin J. Sheth explains how a converter like this is built in his freeCodeCamp guide.
Read the freeCodeCamp guide by Bhavin J. ShethWhat happens when you convert
Common use cases
Choose a format for your destination
| Problem / use case | Recommended settings | Result, benefits & where to use |
|---|---|---|
| iPhone photo for a form | HEIC → JPG | Many online forms and portals accept only JPG or PNG. Convert the HEIC photo to JPG here; if the form also sets a KB limit, use the target size in the Image Compressor. |
| Website migration | WebP or AVIF · Convert all | Compare sizes on each card before replacing originals, and check that your CMS accepts AVIF. |
| Print or design handoff | BMP or JPG | Produces 24-bit BMP or JPG with transparent areas filled white. BMP files are large because they are uncompressed. |
| E-commerce marketplaces | Choose a format per image | Prepare one product photo set in the formats each marketplace accepts, then download it as a ZIP. |
| Logo and icon delivery | Keep the SVG · convert a PNG copy | A PNG copy for platforms that do not accept SVG. Your original SVG stays on your device. |
| App store assets | PNG | Exports PNG. Check required pixel dimensions with the Image Resizer and the store's transparency rules. |
Troubleshooting
Common issues & quick fixes
Image not added
The tool reads the real file type from the file's content.
- Use HEIC, HEIF, JPG, PNG, WebP, AVIF, BMP, GIF or SVG.
- Keep each file at or below 10 MB and within 20 MP.
- To turn an SVG into pixels, it needs width and height attributes.
HEIC photo does not open
Browsers that cannot open HEIC themselves need a decoder download and Worker and OffscreenCanvas support.
- Check your connection; the decoder downloads the first time.
- Update your browser, or try a current Chrome, Edge or Safari.
- On iPhone, Settings › Camera › Formats › Most Compatible saves new photos as JPG.
WebP or AVIF is missing
The option appears only when this browser passes a real encoding test.
- Displaying a format is not the same as being able to create it.
- Choose PNG or JPG instead.
- Try a current Chrome or Edge if you specifically need AVIF.
Transparent background turned white
JPG, JPEG and BMP cannot store transparency, so transparent areas become white.
- Choose PNG, WebP or AVIF to keep transparency.
- Change the format, then press Convert again.
- Your original file is never changed.
Frequently asked questions
Image conversion questions
Which formats can I convert?
Add HEIC/HEIF, JPG/JPEG, PNG, WebP, AVIF, BMP, GIF and SVG files. Export JPG, JPEG, PNG and 24-bit BMP, plus WebP and AVIF when this browser can create them. HEIC/HEIF and GIF are input only. For SVG input, you can also download the original SVG unchanged.
Can I convert iPhone HEIC photos to JPG?
Yes. Add the HEIC or HEIF photo and JPG is selected for it automatically. Browsers that open HEIC themselves, such as recent Safari, convert it directly; other browsers download the libheif decoder once, checked against a fixed fingerprint before use. The tool converts the main still image; Live Photo motion, depth data and HDR are not kept, and some HEIC variants cannot be decoded.
Why are WebP or AVIF sometimes missing?
The tool tests whether this browser can actually create each format when the page loads. If a test fails, that option is hidden. A browser that can display WebP or AVIF cannot always create it; choose PNG or JPG instead.
What happens to transparency?
JPG, JPEG and BMP cannot store transparency, so transparent areas become white. PNG, WebP and AVIF keep transparency.
Can I change the quality or make the file smaller?
Quality is fixed at an encoder setting of 0.85 for JPG, WebP and AVIF; PNG and BMP are lossless. Converting can make a file larger or smaller. To reach a size limit such as under 100 KB, use the Image Compressor after converting.
What is the difference between JPG and JPEG?
They are the same format. The JPG option saves the file as .jpg and the JPEG option as .jpeg, for sites that expect one extension or the other.
Can each image use a different format?
Yes. Each image has its own format and download name, and batch defaults set the format for newly added images. Add up to 10 images, 10 MB each; each image must be at most 20 megapixels and 16,384 px on either side.
How does Download ZIP work?
Download ZIP packs all completed results into one file, gives duplicate names distinct suffixes and stores the images without compressing them again. Each card also has its own Download button.
Are animation and metadata kept?
No. Output is a single still image, so an animated GIF becomes one frame. Original EXIF/IPTC metadata is not copied, and colors can shift slightly during decoding and re-encoding. SVG (original file) downloads your SVG unchanged.
Are my images uploaded for conversion?
No. Your images are read and converted inside your browser and are not sent to our server. For HEIC files in browsers that cannot open them, the browser downloads a decoder from our site or a public CDN (jsDelivr or unpkg); your photo is not part of that request. Other parts of the site, such as analytics, follow our privacy policy.
Keep the original. Convert a copy.
Return to your workspace to change formats, rename files or download the batch.