Convert Image
Move a picture between JPG, PNG, WebP, AVIF and GIF, without the file leaving your browser.
What this tool does
Convert Image passes your file to the browser's own image decoder, draws the decoded picture onto a canvas at its original pixel dimensions, then encodes those pixels again in the format you chose. Because the decoding is the browser's work, the list of things this image converter will open is really your browser's list: JPG, PNG, WebP, GIF, BMP and SVG on any current build, plus AVIF on a recent one. All of it happens inside this tab, so no copy of the picture is sent anywhere and no account is needed to run it.
Five formats can be written — JPG, PNG, WebP, AVIF and GIF — and PNG is the one already selected. Quality reaches the JPG, WebP and AVIF encoders only: PNG is lossless wherever you leave the slider, and the GIF encoder takes no notice of it either. The background colour applies solely when JPG is the target, because JPG has no alpha channel and transparent pixels have to become something — white, unless you choose otherwise. PNG, WebP, AVIF and GIF all keep transparency as it was. GIF output goes through a bundled copy of the gif.js encoder rather than the canvas, and what comes back is a single frame holding at most 256 colours: the palette ceiling belongs to the format, the one frame is this tool's own doing.
Some of what you might reach for is simply not on offer, and the reasons all belong to the browser. TIFF is in neither menu: browsers cannot decode a TIFF and cannot write one, so a TIFF has to become a PNG or a JPG in a desktop application before it can be brought here. HEIC is the same story on the way in — no browser ships a decoder for it — which is why iPhone photos are sent to HEIC Converter, where the work happens on the server instead. Camera RAW and PSD files are refused with a message that names the reason rather than failing vaguely. An animated GIF or WebP arrives as its first frame and nothing else, and an SVG is rasterised at whatever intrinsic size it declares, since a canvas deals only in pixels. And because the output is rebuilt from those pixels, EXIF, IPTC and any other embedded metadata are absent from the file you get back.
Nothing here changes the picture itself. Width and height come out exactly as they went in, no cropping or scaling is applied, and the only visible difference is whatever the encoder you picked does to the pixels. Resize Image is the tool for dimensions, and Image Compressor for making a file smaller — it writes back the format it was handed unless you ask it for another one.
How to use it
- Add one or more images. Whatever the decoder accepts is accepted here: the usual JPG, PNG, WebP, GIF and BMP, plus SVG, plus AVIF on a browser new enough for it. Select several and each is converted in turn using the settings you choose once.
- Pick the output format. PNG is the setting you start on and keeps every pixel. JPG for photographs headed somewhere fussy, WebP or AVIF when the bytes matter, GIF when something insists on it.
- Set the quality. A slider from 10 to 100, sitting at 88. It reaches the JPG, WebP and AVIF encoders only — PNG and GIF output ignore whatever it says.
- Pick the colour that replaces transparency in JPG. Transparent areas are painted with it before encoding, since JPG cannot store them. It is white by default and does nothing for the other four formats.
Processing & privacy
Runs on your device. Your file is processed directly in this browser.
Common use cases
A form that refuses anything but JPG or PNG
Job portals, government forms and older content systems frequently reject WebP and AVIF outright. One pass to JPG gets the same photograph accepted.
Cutting the weight of images on a page
The same picture as WebP or AVIF is usually a fraction of the JPG, which is the cheapest speed improvement most sites have available.
Opening a WebP in software that will not read one
Plenty of desktop applications still stop at JPG and PNG. Converting to PNG keeps the transparency that a JPG would have flattened away.
Pulling a still out of an animated file
Converting an animated GIF or WebP writes its first frame as a plain image, which is enough when you only wanted the opening picture.
Questions
Are my images uploaded?
Can I convert to or from TIFF?
What about HEIC photos from an iPhone?
Why did AVIF fail on my browser?
Does an animated GIF stay animated?
Can I change format without losing quality?
Does my EXIF data survive the conversion?
Will the image come out a different size on screen?
Related tools
- Image Compressor — Shrink JPG, PNG and WebP files with a quality you control.
- Resize Image — Change pixel dimensions with aspect-ratio locking.
- PNG to JPG — Convert PNG files to smaller JPG images.
- HEIC Converter — Convert iPhone HEIC photos to JPG or PNG.
- Compress to Target Size — Compress an image until it fits an exact size budget.
- Crop Image — Crop freely or to a preset ratio.