Batch Convert to JPGConvert a whole folder to JPG

Drop in a folder of mixed photos and download one ZIP of JPGs.

or drop them here — pasting works tooDrop a whole folder, or use Open a folder: every picture inside is queued, and the ZIP takes the folder's name.

No photo handy?

Free · No sign-up · Photos stay on your device.

A sunset photo, converted to JPG, coming out of a home printer
sunset.jpgReady to download
A round see-through sticker: transparent around the edge as a PNG, filled with white as a JPG
Clear edges get your colour

Opens all of these

  • HEIC
  • PNG
  • WebP
  • AVIF
  • TIFF
  • GIF
  • BMP
  • ICO
  • JPEG

How it works

Three taps, done

  1. Choose your photos

    Tap the button, drop a photo on the page or paste one. One file or a whole folder.

  2. Get your JPG straight away

    Smart settings are picked for you. Change the quality, size or background only if you want to.

  3. Download

    Save one JPG, or a single ZIP when there are several. Nothing to sign up for.

Open a whole folder — HEIC, PNG, WebP, TIFF, GIF, PDFs and all — and convert it to JPG with one set of choices. Several files at once on several cores, one ZIP named after the folder, and a CSV report of every file.

How a big folder is handled

Each file is a row. Rows are opened and converted on separate background workers — one per spare core, up to four on a desktop and two on a phone, and fewer if the device runs short of memory — so the page stays responsive and a file that fails stops only itself. Decoded pixels are kept for a few files per worker and released as soon as each JPG is written.

The ZIP is assembled from the finished files in the order they are queued, without copying them again, and takes the folder's name. In Chrome and Edge the JPGs can instead be written straight into a folder you choose.

Step by step

  1. Drop a folder on the page, or press Open a folder (the folder icon in the top bar).
  2. Set quality, size and metadata once; they apply to every file.
  3. Press Download all as ZIP — or Save to a folder in Chrome and Edge.
  4. Press Report (CSV) for a line per file, read back from what was written.

One recipe, checked per file

Quality, background, size rule, metadata policy and DPI apply to every file; Measured quality and target size are still worked out per photo. Each card shows what was written, and the Report (CSV) button puts all of it in a spreadsheet — the figures in it are read back from the written files.

Questions

How many photos can I convert at once?
There is no count limit. Each file can be up to 120 MB, and very large pictures ask before a lighter working copy is used. Files are converted on up to four cores at once (two on a phone), and a file that fails fails alone.
Can I open a whole folder?
Yes — drop the folder, or use Open a folder. Pictures in sub-folders are included and everything else is skipped. The ZIP is named after the folder.
Can it write the JPGs straight into a folder instead of a ZIP?
In Chrome and Edge, yes: Save to a folder asks for a folder and writes each JPG into it. Firefox and Safari do not let a web page write into a folder, so there the answer is the ZIP.
What if the tab closes half-way?
When files are saved, this browser keeps a small record of which ones were done — names, sizes and the settings, never the pictures. Drop the same folder again with the same settings and the queue offers to skip the ones already converted.
What is in the report?
One line per file: format, bytes in and out, pixel size, quality and measured PSNR, encoder, subsampling, whether metadata and GPS survived (read back from the file), DPI and any preset check.
Is anything uploaded?
No. Every file is decoded and encoded in this tab. There is no upload endpoint on this domain.

Ready when you are

Drop in a photo in any format and download a JPG a few seconds later.

Choose photos
Choose photos