JPG has no transparency
Anything see-through has to become a solid colour on the way in. The default in most tools is black, which is why logos come out with a dark box around them. Here it is white and you can change it.
Convert
JPG, PNG and WebP in every direction, with an honest answer about what your browser can actually write.
The short answer
To convert an image, add the file, pick the format you need, and download the result. JPG is the universal choice, PNG keeps transparency, WebP is smaller than both, and AVIF is smaller again on the rare browser that can write it. The conversion happens in this browser tab on your own device, at full resolution, with nothing uploaded.
The format buttons are checked against your browser when the page loads, so anything shown as unavailable genuinely is. Converting to JPG asks what colour goes behind any transparency, because JPG cannot keep it.
Presets
Convert to
Behind any transparency
JPG has no alpha channel. Anything see-through has to become a colour, and black is the default that surprises people.
Checking what this device can do. Nothing is uploaded.
Add a photo and run the tool. The download appears here.
Try another tool on the same photo
The short version
A format conversion is the least glamorous job in photography and the one that blocks the most work. A form that will not take a HEIC. A marketplace that rejects WebP. A print lab that wants a JPEG at maximum quality. None of it is interesting, and all of it stops the thing you were actually trying to do.
Two facts do most of the deciding. The first is transparency: PNG, WebP and AVIF have an alpha channel and JPG does not, so converting into JPG means choosing what goes behind the see-through parts. The second is that lossy formats lose something every time you write one, so the direction of the conversion matters as much as the destination.
Anything see-through has to become a solid colour on the way in. The default in most tools is black, which is why logos come out with a dark box around them. Here it is white and you can change it.
Converting a JPEG to PNG stops any further loss but recovers nothing already gone. It also makes the file much larger, because PNG stores every pixel exactly. Use it for graphics, not for saving a photograph.
Broad support, a quarter to a third smaller than JPG at the same visual quality, and far better on sharp edges. If the destination is a website you control, this is usually the answer.
Almost every browser displays AVIF and almost none will write one from a canvas today. The picker encodes a single pixel to find out rather than assuming, so a disabled option is a measurement rather than a guess.
Safari on Apple hardware decodes it. Chrome and Firefox do not. When they cannot, the tool names the reason and gives you the iPhone setting that stops the problem recurring.
Re-encoding from a canvas drops EXIF, which takes the GPS coordinates with it. That is usually the right outcome before a photo goes public, and worth knowing when you needed the data.
Step by step
Three steps, and the whole conversion happens in this page on your own device.
Drag it onto the panel, click to browse, or paste it from the clipboard. The readout names the format the file actually is, read from its bytes rather than from its extension.
Press JPG, PNG, WebP or AVIF. Any option your browser cannot write is disabled rather than silently substituted. Lossy formats get a quality slider.
If you are converting to JPG and the source may be transparent, pick the fill colour. White suits marketplace listings, black suits dark interfaces, and the picker takes anything else.
The converted file appears on the plate with its size and dimensions. Rename it if you like, then download it straight to your device.
JPG when the destination is a form, a portal, a print lab or anything whose requirements you cannot look up. It is thirty years old and universally accepted, and for a photograph it is still perfectly good at a high quality setting.
PNG for logos, icons, screenshots, diagrams and anything that has to keep a transparent background. It is lossless, so hard edges stay hard, and it is large, so it is the wrong choice for a photograph that has to travel.
WebP for the web. It does both lossy and lossless, keeps transparency, and is meaningfully smaller than JPG at a quality nobody can pick out in a line-up. AVIF is smaller still and less widely accepted; use it when you control the destination.
Because since iOS 11 the camera saves HEIC by default, and most upload forms have never heard of it. The format is genuinely good, roughly half the size of a JPEG at the same quality, and almost nothing outside the Apple ecosystem will take it.
Converting it in a browser is not straightforward. HEIC decoding is a licensing question as much as a technical one, and Safari on Apple hardware has a decoder while Chrome and Firefox do not. This tool detects the format from the file’s own bytes and, when the browser cannot read it, says exactly that instead of producing a blank canvas.
Two reliable fixes. On the phone: Settings, Camera, Formats, Most Compatible, which makes the camera shoot JPEG from then on. For photos you already have: share them and choose JPEG on export, or open them on a Mac and run this page in Safari, where the conversion works.
It depends entirely on the destination format. PNG, WebP and AVIF all carry an alpha channel, so a transparent background survives the conversion untouched. JPG does not have one, so the transparency has to be resolved into a colour before the file can be written.
Most converters resolve it to black, because an empty canvas is black and nobody thought about it. That is the origin of every “my logo has a dark box round it” support ticket in this category. Here the fill is white by default, which is what a marketplace listing wants, and the colour picker takes anything.
If you need the transparency kept, convert to PNG or WebP instead. If you need a transparent background created rather than preserved, that is the background remover, which is a different job and uses a model.
| Property | Detail |
|---|---|
| Reads | JPG, PNG, WebP, AVIF, GIF, BMP. HEIC on Safari, where the browser has a decoder. |
| Writes | JPG and PNG everywhere. WebP in every current browser. AVIF only where a browser exposes an encoder, which as of August 2026 is almost nowhere. |
| Format detection | From the file's own bytes, not its extension, so a renamed file is still read correctly. |
| Transparency | Preserved into PNG, WebP and AVIF. Flattened onto a chosen colour into JPG. |
| Quality | Adjustable for JPG, WebP and AVIF. PNG is lossless and has no quality control. |
| Dimensions | Unchanged. Use the resizer if the pixels also need to move. |
| Metadata | EXIF, including GPS, is not carried across. Rotation is applied to the pixels first. |
| Model download | None. This is a canvas operation and runs on the first click. |
| Export limits | Full resolution, no watermark, no credit counter. |
Slide the table sideways to see every column.
Worth avoiding
PNG is lossless from the moment you write it, and it recovers nothing the JPEG already threw away. All you get is a much larger file containing the same artefacts.
This is the classic ruined logo. Decide the fill colour deliberately, or convert to a format that keeps the alpha channel instead.
Renaming a HEIC to .jpg does not convert it, and plenty of upload forms check the bytes. This tool reads the real format and tells you what it found.
Displaying AVIF and creating one are separate features. If the button here is disabled, your browser has no encoder, and no web tool running on your device can conjure one. WebP is the working answer.
JPG to WebP to JPG stacks three generations of loss. Keep the original and convert from it each time.
If the form complained about megabytes, the format change may not be enough on its own. Set a byte target in the compressor and let it measure.
Questions
Every answer is in the page source, so a reader and an answer engine get the same words.
Add the file, press the JPG chip, and download the result. If the source has transparency, pick the colour that goes behind it first: JPG has no alpha channel, so anything see-through has to become a solid colour, and white is the sensible default.
On Safari, on a Mac or an iPhone, yes: the browser has a HEIC decoder and the conversion works. On Chrome and Firefox it does not, and the tool says so rather than failing silently. The fix on the phone is Settings, Camera, Formats, Most Compatible, which makes the camera shoot JPEG from then on.
Because reading AVIF and writing it are different features, and browsers ship the first far more widely than the second. Chrome, checked in August 2026, answers a request to write AVIF from a canvas with a PNG rather than an error. The picker encodes one pixel when the page loads and reads the type that comes back, so a disabled AVIF button means your browser genuinely has no encoder. WebP is the closest available option and usually lands within a few percent of the same size.
JPG for photographs going somewhere old or unspecified. PNG for logos, screenshots and anything with transparency or hard edges. WebP for the web, where it is typically a quarter to a third smaller than JPG at the same quality. AVIF when the destination accepts it and size matters most.
Converting into a lossy format does, once. Converting into PNG does not, because PNG is lossless, although converting a JPEG to PNG does not recover anything the JPEG already lost. Converting between two lossy formats stacks two generations of loss, so go back to the best original you have.
Yes. The image is decoded to pixels and written back out from a canvas, so camera metadata, timestamps and GPS coordinates are not carried across. The rotation tag is read first and applied to the pixels, so the photo still appears the right way up.
No. Decoding and encoding both happen in this browser tab, using the graphics code the browser already has. Nothing is transmitted, which is why the conversion is instant and works with the connection off once the page has loaded.
Hit a file size limit, set exact pixel dimensions, crop to a ratio, or run all of it over a folder. Every tool in the studio works the same way and on the same device.
Keep reading
Name a file size limit and the tool re-encodes until the photo fits it.
Read itA hundred photo editing terms, defined in plain words and filed by the job they do.
Read itExact pixels, marketplace presets and an aspect lock, run on your own device.
Read itRatio chips, a draggable box and exact numbers when you need them.
Read it