Drag, drop, done
Click anywhere to browse, or paste straight from your clipboard. Everything stays on your device.
JPG · PNG · WEBP · AVIF · GIF · HEIC
Convert Images Online
Move images between JPG, PNG, WebP, and AVIF — including iPhone HEIC photos — re-encoded at maximum quality, one file or a whole batch.
How to convert an image
Drop your images onto the panel above, pick the output format under Convert to, and press Convert. Mixed formats in one batch are fine, and everything converts at maximum quality.
Conversion decodes the original back to raw pixels and re-encodes them in the new format. That is why renaming a file from .heic to .jpg does not work: the extension only labels the container, and the bytes inside are genuinely different. It is also why conversion here does not offer a quality slider — the job is to change format faithfully, and if you want smaller files afterwards that is the compressor's job.
Convert HEIC to JPG from an iPhone
Drop the HEIC files onto the panel above and choose JPG. Nothing needs installing, and the photos are not uploaded anywhere.
HEIC is the format iPhones have shot in by default since iOS 11. Apple chose it because it stores a photo at roughly half the size of an equivalent JPG, which is a real benefit until you send the file to someone on Windows, attach it to a web form, or open it in older editing software — at which point it will not open at all.
Converting to JPG solves that permanently, and the quality cost is negligible when the conversion runs at maximum quality as it does here. Decoding uses libheif, the same library professional and open-source tools rely on, compiled to WebAssembly — so iPhone photos convert correctly even in browsers that cannot display HEIC natively. If the destination is a document rather than an image, HEIC to PDF skips a step.
Convert WebP to JPG and PNG
Drop the WebP files and choose JPG for photographs or PNG when the image has a transparent background you need to keep.
WebP is the format you end up with after saving an image from a website, because it is what most sites now serve. Browsers handle it perfectly well; desktop software, print shops, and upload forms frequently do not, which is why this is one of the most common conversions there is.
Choose the target by what the image contains. A photograph is fine as WebP to JPG. A logo, screenshot, or anything with a transparent background should go WebP to PNG instead, because JPG has no alpha channel and will composite the transparency onto a solid colour.
Which format should you convert to?
For photographs that need to open anywhere, JPG. For transparency or crisp graphics, PNG. For a website, WebP. For the smallest possible file, AVIF.
| Format | Transparency | Choose it when |
|---|---|---|
| JPG | No | The file has to open anywhere — email, print, older software, any device |
| PNG | Yes | You need transparency, or lossless quality for graphics, screenshots, and logos |
| WebP | Yes | Images are going on a website — around 25–34% smaller than JPG at the same quality |
| AVIF | Yes | Page weight is critical and modern browsers are the audience; encoding is slower |
For photographs the decision is mostly about where the file will be opened, and JPG remains the answer whenever you cannot control that. For graphics with hard edges, flat colour, or text, PNG is usually right regardless of destination, because lossy compression is at its worst exactly there — it spends its bit budget on the smooth areas and leaves visible fringing along the edges you care about.
Inputs are wider than outputs: JPG, PNG, WebP, AVIF, GIF, BMP, and HEIC or HEIF from Apple devices go in, and JPG, PNG, WebP, AVIF, and ICO come out. GIF and HEIC are decode-only because browsers cannot write them, so an animated GIF converts to a still image of its first frame.
Does converting an image lose quality?
Converting to PNG is lossless and changes nothing. Converting to JPG, WebP, or AVIF re-encodes the image, but always at maximum quality here, so the result is visually indistinguishable from the original.
What conversion cannot do is undo damage that is already there. Turning a heavily compressed JPG into a PNG preserves its artefacts perfectly and produces a much larger file for no visual gain, because the detail was discarded before you started. Always convert from the best original you have rather than from a copy that has already been through a lossy save.
One conversion does change the image in a way worth knowing about: JPG has no alpha channel, so any transparent area is composited onto a solid background on the way in. A logo meant to sit on any colour should stay PNG or WebP.
Popular conversions
Grouped by the format you are starting from — each page opens the converter with that pair preselected.
From HEIC
From WebP
From JPG
From AVIF
From JPEG
From JFIF
Frequently asked questions
How do I convert HEIC to JPG?
Drop the .heic files onto the panel above, choose JPG, and press Convert. An entire camera roll converts in one batch, and decoding runs on libheif compiled to WebAssembly, so it works even in browsers that cannot display HEIC. Nothing installs and nothing uploads. There is a dedicated HEIC to JPG page if that is your whole errand.
How do I convert WebP to JPG?
Drop the WebP files and choose JPG for photographs, or PNG if the image has transparency you need to keep, since JPG cannot store an alpha channel. This is the usual fix after saving an image from a website: browsers read WebP but desktop software and upload forms often do not. See WebP to JPG or WebP to PNG.
How do I convert PNG to JPG?
Drop the PNGs and choose JPG. Expect a much smaller file for photographs, and check for transparency first — any transparent area is flattened onto a solid background because JPG has no alpha channel. The PNG to JPG page covers it, and JPG to PNG goes the other way.
How do I make a favicon from a PNG?
Drop the PNG, choose ICO, and press Convert. The result is one .ico file containing every standard icon size from 16 to 256 pixels, ready to use as a website favicon. A square source works best; the PNG to ICO page has the details.
Can I just rename the file extension?
Almost never. The extension only labels the file, while the bytes inside follow a specific format's structure, so photo.heic renamed to photo.jpg will not open. The one real exception is JPEG to JPG, because those are the same format under two spellings of the same name.
Is it free, and are my images uploaded?
It is free with no sign-up, no watermark, and no file-size limit, and nothing is uploaded. The codecs are WebAssembly running inside your browser tab, so your images never leave your device and conversion keeps working if you go offline.
Finish the job
Common follow-ups, one click from here. Your image stays on your device between tools.
- Converted file still too large? Conversion runs at maximum quality by design — run the result through the compressor to shrink it 60–80%.
- Need a document, not an image? Wrap photos in a PDF instead — one page per image, ready for offices, portals, and printers.
- Sharing the converted photo? See what GPS and device metadata it carries and strip it before the file leaves your hands.