Local browser image processing

Image Converter

The general converter accepts JPEG, PNG, and still WebP and can export any of those three formats. It preserves decoded dimensions but format capabilities, metadata, transparency, and file size can change.

Batch convert between JPEG, PNG, and WebP while controlling lossy output quality.

  1. Add your images
  2. Choose a format
  3. Download

Image preview

Your imagesConverted images

Reading your images…Ready to convert.Review, download, and manage your converted files.

Output format

Pick the format for every image, then override any single file on its own card.

Set all outputs to

Understand the output

What This Tool Produces

  • Source and output format context
  • Unchanged decoded dimensions
  • Measured output file size
  • Individual downloads or a ZIP

How to Use This Tool

  1. Add imagesChoose up to 20 JPEG, PNG, or still WebP files.
  2. Choose a formatPick JPEG, PNG, or WebP based on transparency, compatibility, and size needs.
  3. Convert and checkRun the batch, inspect dimensions and size, then download the converted files.

Controls and Method

JPEG quality

Controls lossy JPEG encoding. Transparent pixels are placed on white.

PNG output

Uses lossless PNG encoding and ignores the quality slider.

WebP quality

Uses the browser WebP encoder with a quality input; transparency can be retained.

Conversion Alone Rarely Finishes the Job

Changing the container does not change the pixel count. Resizing first and compressing afterwards are what move the file size, and conversion mostly decides which capabilities you keep.

Some conversions have consequences worth reading about before you run a batch: PNG to JPG discards transparency onto white, and JPG to PNG grows the file without restoring anything. Photos straight from an iPhone need the HEIC converter instead of this one.

Supported Conversion Paths

Conversions performed by the general image converter
FromAvailable outputsImportant consequence
JPEGPNG or WebP (and JPEG re-encode)PNG does not restore JPEG detail
PNGJPEG or WebP (and PNG re-encode)JPEG replaces transparency with white
WebPJPEG or PNG (and WebP re-encode)Animated WebP is rejected

Choosing JPEG, PNG, or WebP

Use JPEG for photographs and broad compatibility when transparency is unnecessary. Use PNG for screenshots, logos, sharp text, or alpha transparency. Use WebP for modern web delivery when a strong size/quality balance or transparency is useful. No format is universally best.

When Not to Convert

  • Do not convert PNG to JPEG when a transparent background is essential.
  • Do not convert JPEG to PNG expecting missing detail to return.
  • Avoid repeated JPEG re-encoding because artifacts can accumulate.
  • Keep a high-quality original instead of replacing it with a delivery copy.

Practical Uses

  • Meeting a software format requirement
  • Preparing images for a website or CMS
  • Keeping transparency for a design asset
  • Creating compatibility copies for older workflows

Important Limitations

  • Conversion cannot improve source detail.
  • The new file can be larger than the original.
  • Still-image conversion does not preserve animation.
  • JPEG and WebP encoder results can vary by browser implementation.

Frequently Asked Questions

Does conversion change image dimensions?

The general converter keeps the browser-decoded width and height. File size and format behavior can still change.

Which format is smallest?

It depends on the image and settings. WebP or JPEG often suits photos; PNG often suits flat graphics and transparency but can be much larger for photographs.

Will metadata be preserved?

No. The output is encoded from canvas pixels, so EXIF, GPS, camera details, capture dates, and source ICC profiles are not copied.

Can I convert animated WebP?

No. Animated WebP is rejected so extra frames are not lost without warning.

Why is my converted file larger?

The selected format may be less efficient for that image, or the quality setting may store more detail than the source. Dimensions alone do not determine file size.