← Back

Image Format Converter

Convert between PNG / JPEG / WEBP

Select images (multiple upload supported)

About Image Format Converter

The Image Format Converter turns the images you pick into PNG, JPEG or WEBP, and it can handle several images in one go. It works through your browser's canvas: each image is drawn at its original pixel size and then exported again in the target format. That is all it does. It does not resize, crop or rename in bulk, and only JPEG and WEBP have a quality setting; PNG is always lossless.

How to use it

  1. Click the dashed upload area labelled "Click to upload images, multiple selection allowed" and choose one or more images. Anything that is not an image file is ignored. You can click again later to add more images to the list.
  2. Pick PNG, JPEG or WEBP in the "Target format" dropdown. For JPEG and WEBP a "Quality" slider appears (10% to 100%, default 90%). For PNG there is no slider.
  3. Conversion starts automatically; there is no convert button. While it runs you will see "Converting N images…". If you change the format or quality, every image is converted again with the new settings.
  4. Each finished image shows a thumbnail, the new file name (original name with the new extension) and a size comparison such as "original KB → new KB". Use the download icon on a row to save one image. When more than one image was converted, a "Download all as ZIP" button appears and produces converted-images.zip.
  5. Click the X at the end of a row to remove an image you do not need.

A practical scenario

Say you are refreshing the pictures on a blog and want to turn phone photos (JPEG) into smaller WEBP files. Select all of them at once, choose WEBP as the target, and leave quality at 90% for a first pass. Look at the size comparison on each row. If the files are still bigger than you want, drag the slider down to around 75% and check the thumbnails for blockiness or blur. When you are happy, use "Download all as ZIP". How much smaller the files get depends on the pictures and on your browser's encoder, so this tool promises no particular ratio; trust the numbers it shows you for your own files.

Choosing between the three formats

  • PNG: lossless and supports transparency. Good for icons, screenshots, logos and anything with a cut-out background. Photos saved as PNG are often much larger.
  • JPEG: lossy and has no transparency. Good for photographs and accepted almost everywhere, including older systems and upload forms.
  • WEBP: a newer format that supports both lossy compression and transparency. Files are usually smaller than JPEG or PNG, and current mainstream browsers display it, but some older software may not open it.

Supported range and known limits

  • Output is limited to PNG, JPEG and WEBP. There is no GIF, BMP, AVIF or HEIC output. Whether an input file can be read depends on whether your browser can decode it; files it cannot decode are left out of the results and the page lists the skipped file names.
  • When a PNG with transparency is converted to JPEG, the transparent areas are filled with white because JPEG cannot store transparency. Converting to WEBP keeps the transparency.
  • Animated images such as GIFs keep only their first frame; the result is a still image.
  • The output has the same pixel dimensions as the original. There is no resize option. Metadata such as EXIF camera data and GPS location is not written to the new file.
  • WEBP export depends on the browser. If a browser cannot encode WEBP from a canvas it may fall back to PNG data while the file name still ends in .webp. If that happens, try a more recent browser.
  • The quality slider only affects JPEG and WEBP. If two selected files share a name, the later one overwrites the earlier one inside the ZIP.
  • Everything is processed in memory, so selecting a very large number of big images at once can slow the browser down. Work in smaller batches if that happens.

FAQ: Why did the background turn white after converting to JPEG?

JPEG cannot store transparency. Before exporting a JPEG the tool fills the whole canvas with white and then draws your image on top, so anything that was transparent becomes white. Choose PNG or WEBP if you need to keep a transparent background.

FAQ: Why did my file get bigger when I converted it to PNG?

PNG stores every pixel without loss, while photos are normally saved as lossy JPEG. Turning a lossy photo into a lossless PNG usually makes the file larger and does not improve the picture. PNG is better suited to icons, screenshots and images that need transparency.

FAQ: What quality value should I use?

There is no single right answer. Higher values stay closer to the original but produce bigger files; lower values shrink the file but can introduce blur or blocky artifacts. Start with the default, compare the size shown on each row, and lower the slider step by step until the thumbnail is just good enough. Dragging the slider re-converts the images automatically, so experimenting is cheap.

FAQ: Does the converted image keep its camera data and location?

Usually not. The tool draws the image onto a canvas and encodes it again, and EXIF details such as camera settings and GPS position are not carried over. That can be a handy side effect if you want to share a picture without revealing where it was taken, but it also means you should not replace your originals with the converted files if you need that information.

FAQ: How many images can I convert at once?

You can select several files and there is no hard limit written into the tool, but everything is processed in your browser's memory, so the practical limit depends on your device and the size of the images. Because every change to the format or quality re-converts the whole batch, it helps to settle on your settings before adding a large number of images, or to split the work into a few batches.

Privacy and how files are processed

The conversion happens entirely in your browser. Images are read with the browser's file API, drawn onto a local canvas and re-encoded, and the results are offered for download through temporary local links. The ZIP is built by a compression library that runs in the page. The tool does not send your images to a server and does not require an account. When you close or refresh the page, the list and the results are gone.