Convert to JPG

Drop in PNG, GIF, WebP, BMP, SVG, TIFF or HEIC files and get JPGs back. Several at once is fine. Going the other way is Convert from JPG, and Compress Image will take the result down to a size limit.

How to use Convert to JPG

  1. 1

    Add your files

    Drop in PNG, GIF, WebP, BMP, SVG, TIFF or HEIC images - several at a time is fine.

  2. 2

    Convert the batch

    Every file is redrawn as a JPG in your browser.

  3. 3

    Download

    Save the converted images to your device.

A bulk JPG converter for awkward formats

JPG is the format that opens everywhere: older software, government portals, printing kiosks and email clients all accept it. Many images arrive in less widely supported formats, such as HEIC photos from an iPhone, WebP images saved from websites, TIFF scans or BMP files from older programs. This converter turns PNG, GIF, WebP, BMP, SVG, TIFF and HEIC files into JPG, several at a time, so you can fix a whole batch in one pass.

The conversion runs in your browser. Personal photos and scanned documents are not uploaded, and there is no limit on the number of files.

What changes when an image becomes a JPG

JPG is a lossy format designed for photographs, and it has no transparency, so transparent areas in PNG, WebP or SVG files are filled in. For photos the visual difference is usually negligible; for logos and cut-outs with transparent backgrounds, PNG is the better format to keep.

Converting does not aim at a specific file size. When a form sets a KB limit, run the JPGs through Compress Image. To go the other way, from JPG to PNG or GIF, use Convert from JPG.

Common questions

Can I convert iPhone HEIC photos to JPG?

HEIC is supported by this tool. It is the format iPhones use by default, and converting to JPG makes the photo open anywhere.

What happens to transparency?

JPG cannot store transparency, so transparent areas are filled in. If you need to keep them, stay with PNG - see Convert from JPG for the other direction.

The JPG is bigger than I expected.

Conversion does not target a file size. Run the result through Compress Image to bring it under a specific limit.