Image Converter

Change an image's format and compress it, without uploading it anywhere.

Drag & drop
Drop an image here JPG, PNG, WEBP — or click to browse

How it works

The converter reads the image you drop in, redraws it onto an HTML canvas at its original size, then re-exports it with your browser's native encoder in the format and quality you chose. The whole pipeline stays on your device: the FileReader loads the file, canvas.toBlob() produces the new image, and a preview thumbnail lets you check the result before you download it. No plugin, no upload — the file never leaves your browser.

How to convert an image

Drag and drop an image onto the box above, or click to browse and pick one from your device. Choose the output format — JPG, PNG or WEBP — and a quality level: High, Medium (the default) or Low. Press Convert, and a preview of the converted file appears; click Download to save it. The tool converts one image at a time and names the result converted-image.jpg, converted-image.png or converted-image.webp, depending on the format you selected.

A concrete example

Say you photographed a receipt with your phone: it arrives as a large JPG, often several megabytes. Drop it in the box, switch the output to WEBP and keep quality on High — the photo is re-encoded at the same dimensions but usually comes out far smaller, ready to attach to an email or a form with a size limit. The reverse works too: you saved a WEBP screenshot in your browser but need a PNG for a document, so you convert it here in a few seconds, previewed on the spot and downloaded straight to your device.

What to expect

For input, the dropzone accepts any image your browser can open (image/*): JPG, PNG and WEBP are the ones advertised, and depending on your browser, GIF, BMP or AVIF may open as well. For output, there are exactly three choices — JPG, PNG and WEBP — so conversions such as JPG→PNG, PNG→WEBP, WEBP→JPG or PNG→JPG all work in either direction. The quality setting (High 0.92, Medium 0.75, Low 0.5) reduces the size of photos re-encoded as JPG or WEBP; PNG is lossless, so the slider barely changes its file size. Dimensions stay the same — the tool converts, it does not resize or crop — and every result shows a preview thumbnail plus a single Download button.

Common problems and fixes

My PNG is still huge even on Low. PNG is lossless, so the quality slider barely affects it — convert the photo to JPG or WEBP instead for a real size drop. The JPG I got looks blurry. Re-render with quality on High, ideally from an original that hasn't been compressed many times before. My transparency disappeared. JPG has no alpha channel, so the browser flattens transparent areas onto the canvas — keep PNG or WEBP for anything with transparency. My animated image became a single image. The tool exports a static picture, so an animated GIF or WEBP is flattened to one frame. I want to convert several files. This tool handles one at a time — use the batch Compress Image tool for many files in a single pass.

Frequently asked questions

Are my images uploaded anywhere?

No. The conversion runs entirely in your browser — the file is read, re-encoded and downloaded on your device, and never leaves it.

Will I lose quality?

At High quality the visual loss is minimal. Lower settings trade a little fidelity for a smaller file, which is the point when the image becomes lighter.

Does converting to PNG keep transparency?

Yes, as long as the source image already has a transparent background. Converting to JPG will not — JPG cannot store transparency.

Can I convert several images at once?

Not with this tool — it processes one image at a time to keep the interface simple and fast. For a batch, use our Compress Image tool.

Which format conversions are supported?

You can take any image your browser can open and save it as JPG, PNG or WEBP, so JPG→PNG, PNG→WEBP, WEBP→JPG and the other combinations all work.

Does it change my image's dimensions?

No. The tool re-encodes the image at its original size; it does not resize or crop. To resize, use our Resize Image tool.