Image Converter

Drop in a picture and save it as PNG, JPG or WebP. Everything happens on your device, so nothing is uploaded and nothing is stored.

Drop an image hereor click to choose a PNG, JPG, WebP, GIF, BMP or SVG

Picking an image format is a trade between file size, sharpness and transparency. Here's what each one is good at, and how to convert without wrecking your picture.

How to use it

  1. 1Drop an image in, or click to pick one from your device.
  2. 2Choose PNG, JPG or WebP, and set the quality if the format is lossy.
  3. 3Convert, check the new file size, then download the result.

PNG, JPG and WebP, what each one is for

PNG is lossless, so every pixel survives the save exactly as it went in. That makes it right for screenshots, logos, icons, diagrams and anything with flat colour or hard edges. It also supports full alpha transparency, which is why interface assets are almost always PNG. The cost is size: a photograph saved as PNG can be five or ten times bigger than the same photograph as a JPG.

JPG is lossy and built for photographs. It throws away detail your eye is unlikely to miss, particularly in colour information, and in exchange gives you very small files. It has no transparency at all, so anything transparent gets flattened onto a solid background when you convert. Avoid JPG for text, screenshots and line art, where the compression leaves visible fuzz around every edge.

WebP is the modern middle ground. It does both lossless and lossy compression, supports transparency and animation, and typically lands 25 to 35 percent smaller than an equivalent JPG at the same visual quality. Every current browser supports it, so for images on a website WebP is usually the right default.

How the conversion works here

Your file never leaves your computer. The image is decoded by the browser, drawn onto a canvas at its original pixel dimensions, and re-encoded in the format you picked. Nothing is uploaded, nothing is queued on a server and nothing is kept once you close the tab, which also means the tool works offline and there is no size limit beyond your own device's memory.

Because the picture is redrawn rather than repackaged, the output is a genuine new file in the target format rather than a renamed original. Renaming a .webp to .jpg does not convert it, and most software will refuse to open the result. This does a real re-encode.

Quality, transparency and the things that catch people out

The quality slider only applies to lossy formats, JPG and WebP. Around 80 to 90 percent is the sweet spot for photographs: below 70 you start to see blocking in skies and gradients, above 95 the file grows quickly for almost no visible gain. PNG ignores the slider entirely because it is lossless.

Converting a transparent PNG to JPG has to put something behind the transparent pixels, so you get to choose the background colour. Pick the colour of the page the image will sit on, or keep it white for print and documents. If transparency matters, convert to PNG or WebP instead.

Lossy compression is not reversible. Converting a JPG to PNG makes the file bigger but does not restore the detail the JPG already discarded, and repeatedly saving the same picture as JPG degrades it a little each time. Always convert from the highest quality original you have rather than from a copy of a copy.

Choosing a format for the web

For photographs on a website, WebP at 80 to 85 percent quality is usually the smallest file that still looks right, and smaller images mean faster pages and better Core Web Vitals. For logos, icons and UI assets, use SVG if you have the vector, and PNG if you only have pixels. For anything going into a Word document, a printed PDF or an email attachment where compatibility matters more than bytes, JPG and PNG remain the safest choices.

One more practical point: converting the format does not resize the picture. A 6000 pixel wide photo saved as WebP is still 6000 pixels wide. If the image is destined for a web page, scale it down to roughly twice its display size before you convert, that will cut the file far more than any codec choice.

Common questions

Are my images uploaded anywhere?
No. The conversion runs entirely in your browser using the canvas API, so the file stays on your device. Nothing is sent to a server, logged or stored.
Which formats can I convert from?
Anything your browser can display, which covers PNG, JPG, WebP, GIF, BMP, SVG and usually AVIF. Animated GIFs and WebPs convert as a single still frame.
Why did my file get bigger after converting?
You have probably converted a lossy format to a lossless one, typically JPG to PNG. PNG stores every pixel exactly, so a photograph grows substantially. Convert to WebP instead if you want a smaller file.
What happens to transparency when I save as JPG?
JPG has no alpha channel, so transparent areas are filled with the background colour you choose before encoding. Use PNG or WebP if you need to keep the transparency.
Is there a file size limit?
There is no limit set by the tool. The practical ceiling is your device's memory, since the image has to be decoded and redrawn in full. Very large photographs, above roughly 50 megapixels, may be slow on a phone.