Compress and resize images
Drop the photos in, pick the long side and the quality, see what they weigh before and after. Up to twenty at a time, all in the browser.
en / tools / convert-images
PNG to JPG, to WebP and back. The size stays, the quality is yours, and under the transparency you put the colour you want.
Free, in the browser, no account
Or drag them here. Up to 20 at a time.
The size stays as it was: this tool only changes the format. To resize there is the other tool. EXIF data is not kept, orientation is.
It converts TO PNG, JPG and WebP. Reading depends on the browser: phone formats such as HEIC open only where the system can open them, and where that fails the tool says so instead of producing an empty file.
The images never leave your browser: nothing is sent anywhere.
The same work, elsewhere
It changes an image’s format without touching its size. PNG, JPG and WebP, in all nine combinations — including a format to itself, which is how you recompress a JPEG at a different quality.
To resize there is Compress and resize images: two different questions and two different tools, with the same code behind them.
JPEG has no alpha channel. Convert a PNG with transparent parts into it and those parts have to become something: with nothing said, they become black, and that is how a logo comes out with a black rectangle around it.
So the tool says it first, counts how many images it concerns, and lets you pick the colour to put underneath. White to start, because that is what is wanted nine times out of ten, but black is just as legitimate — it depends where it ends up.
The colour is painted before the image, not after: it is the order you can read without thinking about it.
It writes PNG, JPG and WebP: the three every browser can produce.
Reading depends on the browser and the system. Phone formats — HEIC on an iPhone, for instance — open only where the system can open them, and where that fails the row says so instead of producing an empty file.
No resizing (that is the other tool). No AVIF output. No animated images: a moving GIF becomes its first frame, and that is worth knowing beforehand.
EXIF data is not kept, orientation is — as in the other tool, and for the same reason: the canvas hands back pixels, not metadata.
The images never leave your browser: they are not sent anywhere and they are not written to disk until you press download.
Drop the photos in, pick the long side and the quality, see what they weigh before and after. Up to twenty at a time, all in the browser.
Drop an image and pull out three to eight dominant colours, with hex and contrast. The image stays in your browser.
From one base colour to five harmonies, with the contrast ratio of black and white on every swatch and export to CSS.