Convert Many Images to One Format

Choose one output format, drop a batch of JPEG, PNG or WebP photos, and every file converts to it in one pass. Nothing is uploaded.

JPEG, PNG, WebP · up to 20 MB · 20 files max

Output format

80 is the web default. Lower means a smaller file with more visible artefacts.

Add images to turn this on.

  • Processed on your device
  • No image upload
  • No account
  • No watermark
How it works

A bulk image converter turns every file in a folder — screenshots, photos, logos, whatever mix a project collected — into one chosen format in a single pass, instead of opening each one separately to save it again. Resizo’s version takes up to twenty images at once, JPEG, PNG or WebP, asks only which of those three the whole batch should become, and decodes and re-encodes every file right on your own hardware, inside this browser tab, through a decoder and encoder the page hands to your own browser. A file already in the format you picked comes back exactly as it was rather than being re-encoded for no reason, a transparent PNG or logo going out as JPEG lands on whichever background colour you choose, and every finished file downloads on its own or together in one ZIP.

What this tool changes

Pixels
Decoded and written again
EXIF
Removed
GPS
Removed
XMP
Removed
ICC profile
Removed
DPI record
Removed — the new file claims no print size
Transparency
Depends on the format you save — PNG and WebP keep it, JPEG is flattened onto the background colour

One output format is chosen for the whole batch, so what happens to transparency is the same on every file: a PNG or WebP keeps it, and a file written as JPEG has its see-through areas placed on the background colour you pick. A file that is already in the format you asked for is the exception to every row above — it is not converted at all, and comes back exactly as it arrived with its metadata, its colour profile and its DPI record still in it.

One output format for the whole batch

The format you pick applies to every file in the queue, whatever mix arrived — a screenshot, a photo and a logo can all go in together and all come out the format you chose. That is the difference from converting one file at a time on the single-file converter: here the decision is made once, for the whole folder.

JPG to PNG does not restore lost detail

A JPEG has already thrown away the detail its quality setting discarded, and writing it into a lossless PNG afterwards cannot bring any of that back — it only stops a FURTHER loss on any future re-save. The visible result is the same picture in a usually larger file.

Transparent images going out as JPG

JPEG cannot store transparency at all, so a see-through pixel has to become some solid colour on the way out. Resizo places it on white by default, with black and a custom colour offered beside it — the same choice a visitor would make placing a logo on a page background. PNG and WebP outputs need no such decision: both keep the transparency exactly as it was.

Why can PNG files become larger

PNG has no quality dial — it stores every pixel exactly, which is precisely what makes it lossless and precisely why it cannot chase a smaller number the way JPEG or WebP can. A busy photograph converted from JPEG to PNG typically comes back several times larger for an identical picture, because a JPEG at typical quality is already smaller than a lossless PNG of the same detail can ever be.

WebP often, not always, comes out smaller

WebP usually produces the smallest file of the three at a comparable quality, which is why it is the default output here — but output size depends on the image and the quality setting, not on the format name alone. A flat, simple graphic or a photo already compressed hard elsewhere can land close to its starting size in any format.

A file already in the output format is kept unchanged

A JPEG asked to become a JPEG is not run through the encoder again — it is handed back exactly as it arrived, metadata included, because re-encoding it could only cost quality or grow the file for a picture that already is what was asked for. The row for that file says so, and it still downloads and still joins the ZIP.

Everything happens in your browser

Every file in the batch is decoded, measured and re-encoded by code this page hands to your own browser, so nothing is uploaded and there is no copy of it anywhere else for this to work. The ZIP, when you ask for one, is built on your device too, from the files already sitting in its memory.

How many at once

Up to 20 images or 80 MB total, whichever is reached first, can go into one batch. A folder works the same way as a multi-file pick, and Resizo counts what it found before adding anything, so you are told the moment it can hold no more rather than after the fact.

One batch, measured

Five real conversions from a measured run, each one a different source and target format.

One measured batch, file by file
FileFormatBeforeAfterChange
photo-1600x1067.jpgJPEGWebP384.2 KB87.49 KB−77%
screenshot-1440x900.pngPNGWebP24 KB10.95 KB−54%
transparent-480x320.pngPNGWebP4.36 KB2.58 KB−41%
transparent-480x320.webp (drawn from the PNG sample, not committed)WebPPNG2.18 KB9.32 KB+328%
transparent-480x320.pngPNGJPEG4.36 KB4.87 KB+12%
BeforeA generated logo on a transparent background, the checkerboard showing through, before the batch ran.
AfterThe same logo written as WebP, the transparent background still transparent.
The transparent file in that batch: a 480×320 PNG at 4.36 KB came back a 480×320 WebP at 2.58 KB, transparency intact. Both images are shown at 480×320; the after image is the batch’s own output, byte for byte.

How to convert a batch of images

  1. Choose your images. Drop up to 20 JPEG, PNG or WebP files onto the panel, or press Choose images. A whole folder works the same way, wherever the browser allows picking one.
  2. Pick one output format. Choose JPG, PNG or WebP as the single format the entire batch will become — it applies to every file in the queue, whatever format each one arrived in.
  3. Set the quality, or the background if it applies. JPG and WebP take a quality dial; PNG has none, being lossless. Converting to JPG also asks where a transparent picture’s see-through areas should land — white, black, or a colour you pick.
  4. Press Convert and download. Watch each file settle as it finishes, then download results one at a time or together as a ZIP — a file that could not convert says why, right beside the ones that did.

Frequently asked questions

  • Are files uploaded?

    No. Every file is decoded and re-encoded on your own device, inside this browser tab. Nothing about the batch is sent anywhere for this tool to work.

  • Does converting JPG to PNG improve quality?

    No — it prevents any FURTHER loss from repeated JPEG re-saves, because PNG is lossless from that point on, but it cannot restore detail a JPEG already discarded. A PNG made this way is usually larger than the JPEG it came from, for no visible gain.

  • What happens to transparent images when converting to JPG?

    JPEG has no transparency channel at all, so every see-through pixel is placed on a background colour before the file is written — white by default, or black or a colour you choose. PNG and WebP outputs keep the transparency exactly as it was.

  • Why can PNG files become larger after converting?

    PNG stores every pixel exactly, with no quality dial to trade size away — a photograph that a JPEG or WebP can compress heavily often comes back from PNG larger than it went in, because lossless storage of a complex photo simply costs more bytes.

  • Does WebP always come out smaller?

    Often, not always. WebP usually beats JPEG and PNG at the same visual quality, but the actual result depends on the picture and the quality you set — a flat graphic or an already-compressed photo can land close to, or even above, its starting size.

  • What happens to a file that is already in the output format?

    It is handed back exactly as it arrived, metadata and all, rather than being re-encoded for no reason — re-compressing a JPEG as a JPEG would only cost quality to produce a file the batch already had.

  • Can I add a HEIC photo to a batch?

    Not in this tool. HEIC needs its own decoder, which lives on the dedicated HEIC converter at /heic — convert there to a JPEG or PNG first, then bring the result back here for the batch.

You are on the Bulk Image Converter tool.