WebyTooly

Convert image

Upload an image, choose the target format and download the converted file instantly.

Espacio publicitario

Drag your image here or click to choose it

Supports JPG, PNG, WebP, GIF, BMP and anything your browser can open

Only applies to JPG and WebP. PNG is lossless and ignores the quality factor.

Espacio publicitario

How converting between formats works

Every format is decoded to the same thing: an RGBA pixel map on a canvas. From there the browser re-encodes those pixels with the compressor of the format you chose.

Each format has its own rules. JPG is lossy and has no transparency, so transparent areas are filled with white when converting to it. PNG is lossless and keeps the alpha channel. WebP does both and usually produces the smallest files.

Metadata (EXIF, colour profile, orientation) is not carried over: the result contains only the visible image exactly as you see it on screen.

Worked example

A 900 KB PNG screenshot converted to WebP at 80% quality lands around 120 KB; converted to JPG it lands around 180 KB but loses transparency.

Frequently asked questions

Which format should I use on my website?
WebP for photos and illustrations, PNG when you need lossless transparency, and JPG only for compatibility with older systems.
Can I convert an animated GIF?
Only the first frame is converted. The animation is not preserved because the canvas captures a single still image.
Is EXIF metadata preserved?
No. The conversion works on already-decoded pixels, so camera model or GPS location are dropped. That is often exactly what you want before publishing a photo.
Is there a size limit?
Whatever your browser can handle. Very high resolution images may take a few seconds because all the work happens on your own machine.

Related calculators