Image Converter
Local only — nothing is uploaded unless you save or share it.
HEIC to JPG, PNG to JPG, and every other way round — one file or a folder.
- Drop in one image or a whole folder of them
- Pick the format you want, and adjust quality if it applies
- Click Convert, then download them individually or as a zip
Drop in as many images as you like — they all convert to the same format.
PNG is lossless, so the quality setting doesn't apply.
Converting…
Converted image
JPEG can't store transparency, so any transparent areas were flattened onto a white background.
- From
- To
- File size
Save this tool
Keep Image Converter handy
Use your browser's Share menu, then “Add to Home Screen”.
About this tool
Each of the common web image formats is good at something different, and converting between them is a routine chore. JPEG is compact for photographs but cannot store transparency and loses a little detail each time it is saved. PNG is lossless and keeps transparency, which makes it right for logos, screenshots and anything with sharp edges, but produces large files for photographs. WebP is usually the best of both, holding transparency while producing noticeably smaller files than either at comparable quality, and it is supported by every current browser. This converter handles the awkward case explicitly: when you convert a transparent PNG or WebP to JPEG, the transparency has nowhere to go, so it is flattened onto a background colour and you are told it happened. Tools that skip that step produce images with unexpected black backgrounds. Everything runs locally in your browser, so nothing is uploaded or stored. HEIC is the odd one out and the one people arrive here for: an iPhone writes it by default, it stores a photograph in about half the space of the equivalent JPEG, and almost nothing outside Apple's own software will open it. This reads HEIC and writes any of the other three, so the photo becomes something a website, a form or a Windows machine will accept.
Frequently asked questions
Which format should I use on a website?
WebP for almost everything. It produces smaller files than JPEG at matching quality, supports transparency like PNG, and works in every current browser. Keep PNG when you need guaranteed lossless output, and JPEG only when something specifically requires it.
How do I convert PNG to JPG?
Drop the PNG in and choose JPEG. The one thing worth knowing is transparency: JPEG cannot store it, so anything see-through is flattened onto a background colour you pick, white by default. If the transparency matters, WebP keeps it and is smaller than the PNG was.
Is this a HEIC converter?
Among other things, yes, and it is the reason most people arrive: an iPhone writes HEIC by default and very little outside Apple's software will open one. Convert HEIC to JPEG, PNG or WebP here and the decoding happens on your own device — a camera roll is not a thing to hand to a stranger's server in order to change a file extension.
How do I convert HEIC to JPG?
Drop the photos in and choose JPEG. HEIC is what an iPhone saves by default — it is half the size of a JPEG for the same picture, which is why Apple uses it — and it is also the reason those photos will not open on Windows, will not upload to half the web, and arrive as a grey box in email. Converting here happens on your own device, which matters more for photographs than for most files: a camera roll is not something to hand to a stranger's server to change a file extension. Every photo keeps its dimensions and its quality; only the container changes.
What happens to transparency when I convert to JPEG?
It cannot be kept, because JPEG has no alpha channel. Transparent areas are flattened onto a background colour, white by default, and the tool tells you when that has happened. Converters that do this silently are why images sometimes come back with black backgrounds.
Does converting to PNG improve quality?
No. PNG is lossless, but it can only preserve what is already there. Converting a JPEG to PNG locks in the compression artefacts already present and produces a much larger file. Convert to PNG for transparency or sharp-edged graphics, not to recover detail.
Why is my converted PNG bigger than the original JPEG?
Because PNG is lossless and stores every pixel exactly, while JPEG discards information to save space. For photographs, PNG is routinely several times larger. That is expected, not a fault.
Are my images uploaded?
No. Conversion uses the browser's own image pipeline, so the file never leaves your device. You can verify it by disconnecting from the network after the page has loaded.
Help improve this tool
Found a bug, want a change, or need a tool we don't have?
You have an unsent draft.
Thanks — that's with us. You'll find the reply in your inbox.Go to my messages