Image Converter
Convert iPhone photos (HEIC) and PNG, JPG, WebP, GIF, BMP or SVG pictures into PNG, JPG or WebP. Do as many as you like at once; nothing is uploaded.
Image Converter turns HEIC (the photo format iPhones use) into JPG, or any PNG, JPG, WebP, GIF, BMP or SVG picture into PNG, JPG or WebP. Drop the images, pick a format, click Convert. Everything runs in your browser, photos are never uploaded, and a batch downloads as one ZIP.
What are HEIC, JPG, PNG, WebP and SVG?
HEIC: the photo format iPhones use
HEIC is the format iPhones and iPads have saved photos in since 2017. Apple chose it because a HEIC photo looks the same as a JPG at about half the size, and it can hold extras such as Live Photo frames. The catch is that many other things cannot open it: Windows without an add-on, lots of upload forms, older Android phones and most website systems. Converting to JPG solves that.
JPG: the photo format everything opens
JPG is the universal photo format. It makes files small by throwing away tiny details your eye does not notice, which is why there is a quality setting: higher quality keeps more detail and makes a bigger file. A JPG cannot have a see-through background, but every camera, phone, browser, printer, upload form and computer since the 1990s opens it without question.
PNG: exact pixels and see-through backgrounds
PNG stores every pixel exactly, with nothing thrown away, so screenshots, logos, diagrams and text stay crisp no matter how many times the file is saved. PNG can also have a see-through background, which JPG cannot. The price is size: a photo saved as PNG is often five to ten times larger than the same picture as a JPG.
WebP: smaller pictures for websites
WebP is a format Google designed for web pages. It makes files about a quarter to a third smaller than a JPG of the same quality, and it can also keep exact pixels and see-through backgrounds. Chrome, Firefox, Safari 14 and later, Edge and Android all show it, which makes it a good choice for website images, and a poor one for printing or for sending to anyone on old software.
SVG: a drawing made of shapes, not pixels
An SVG is a drawing described as shapes and lines rather than as a grid of pixels, so a logo or icon stays sharp at any size. Browsers show SVG directly, but many apps, marketplaces and social networks want a normal picture. Converting an SVG to PNG draws it as a picture at a width you choose; converting to JPG also fills the see-through background with white.
Why convert HEIC to JPG, or between image formats?
- Make iPhone photos open everywhere. A HEIC photo fails on Windows without an add-on, on many upload forms and in older apps. The same picture as a JPG opens on every device you will ever meet.
- Keep the photo, keep it private. The photos are read and converted inside your browser. Nothing is uploaded, so family photos, ID scans and client work stay on your machine.
- Get a see-through background, or lose it on purpose. Convert a JPG or SVG to PNG when you need a see-through background for a logo, or a PNG to JPG when a form insists on a photo format and a see-through background is not needed.
- Shrink images for the web. WebP output at a quality you choose is usually a third smaller than JPG, which speeds up pages and saves storage without a visible difference.
- Convert a whole batch at once. Drop a folder of photos, pick one output format and one quality, and download the results together as a ZIP.
How to convert HEIC to JPG, step by step

- Open Image Converter and drop your HEIC photos Drag any mix of HEIC, HEIF, PNG, JPG, WebP, GIF, BMP or SVG files onto the drop zone. The first HEIC triggers a one-time download of a small helper (about 2 MB) into your browser so it can read the format.
- Choose the output format Under Convert to, pick JPG, PNG or WebP. WebP is hidden if your browser cannot save it.
- Set the quality For JPG and WebP, move the Quality slider between 40 and 100. PNG keeps every pixel and has no quality setting. For SVG input, choose a scale or type an exact width in pixels, and tick White background if you do not want a see-through one.
- Click Convert Press Convert to JPG (or PNG or WebP). Each image is read, turned the right way up using the rotation note your phone saved inside the photo, and saved again in your browser. The preview shows the new size next to the old one.
- Download the results Save the converted files one by one, or download the whole batch as a single ZIP.
Frequently asked questions
Does converting HEIC to JPG lose any quality?
A little. HEIC and JPG both save space by throwing away tiny details, so the photo is unpacked and then packed again, and a little detail goes at each step. At quality 90 or higher you will not see the difference, and the JPG will usually be larger than the HEIC. Choose PNG if you want no further loss at all.
Are my photos uploaded to a server?
No. Reading, rotating and saving all happen in your browser. The only thing fetched from the internet is the small one-time helper that lets the browser read HEIC, and that is program code, not your picture.
Why does my photo come out sideways or upside down elsewhere but not here?
Phones save the photo as the sensor saw it and add a note inside the file saying how it should be turned. Some apps ignore that note. Image Converter reads it and turns the actual pixels the right way up, so the result shows correctly everywhere.
How do I convert HEIC to JPG on Windows?
Open this page in Edge, Chrome or Firefox, drop the HEIC files and click Convert. Nothing is installed and no add-on is needed, because the conversion runs inside the browser tab. It works the same on macOS, Linux, ChromeOS and Android.
What happens to a see-through background when converting to JPG?
JPG cannot store a see-through background, so see-through areas in a PNG, WebP or SVG become white. Convert to PNG or WebP instead if you need to keep them.
Looking for the long version? The guides cover each of these jobs in depth.
HEIC to JPG Converter
Convert HEIC and HEIF photos to JPG in your browser. No upload, no sign-up, batch conversion, correct rotation, and a ZIP download.
HEIC to PNG Converter
Convert HEIC and HEIF photos to PNG locally in your browser. Keep exact pixels, fix rotation, batch files, and download without uploading photos.
HEIC to WebP Converter
Convert HEIC and HEIF photos to WebP in your browser. Make smaller web images, keep rotation correct, and process batches privately.
PNG to JPG Converter
Convert PNG images to JPG in your browser. Choose quality, turn transparency white, batch files, and download without uploading anything.
JPG to PNG Converter
Convert JPG and JPEG images to PNG in your browser. Process batches locally, keep exact output pixels, and download without an upload.
WebP to JPG Converter
Convert WebP images to JPG in your browser. Choose quality, batch files, and download compatible JPGs without uploading your images.
WebP to PNG Converter
Convert WebP images to PNG in your browser. Keep transparency, process batches, and download without uploading your files.
SVG to PNG Converter
Convert SVG logos and drawings to PNG at the size you choose. Keep transparency or add white, with no upload and no sign-up.
SVG to JPG Converter
Convert SVG logos and drawings to JPG in your browser. Choose the size and quality, with transparent areas rendered white.
PDF to JPG or PNG for print and web: choose format and resolution
Compare JPG and PNG for PDF page images, then choose pixel dimensions for screen or print. Keep the original for searchable text or vector detail.
How to convert an image between JPG, PNG, WebP and AVIF
JPG, PNG, WebP or AVIF: what each format is good at, how to convert between them in your browser, and why converting JPG to PNG never restores lost detail.
How to compress an image without it looking wrecked
Make a photo smaller without it looking wrecked. What the quality slider actually does, why re-saving a JPG degrades it every time, and why resizing wins.
How to convert HEIC to JPG on iPhone, Mac and Windows
Convert iPhone HEIC photos to JPG for websites, email and Windows. Learn when to convert, how to preserve the original and what quality settings mean.