Image Free · no signup · no watermark

Convert Any Image to JPG

One JPG converter for every file type your phone, browser or design app throws at you. Mix HEIC, WebP, AVIF, PNG, GIF, BMP and SVG files in the same batch and get plain, widely accepted JPGs back.

Updated Krawly Editorial TeamIn-house engineers, writers & reviewers

or drop files here · paste with Ctrl+V

PNG, WEBP, HEIC, HEIF, AVIF, GIF, BMP, SVG · up to 50 MB each · max 50 files

Processed in your browser — files are never uploaded

Quick answer

To convert an image to JPG, drop your files above in any supported format (PNG, WebP, HEIC/HEIF, AVIF, GIF, BMP or SVG), pick a quality level (90 by default) and a fill colour for transparent areas, then click Convert to JPG. Everything is processed in your browser, and you can download each JPG separately or the whole batch as a ZIP.

How to use the Image to JPG tool

  1. 1

    Drop in your images

    Add up to 50 files at once, each up to 50 MB. Formats can be mixed freely: an iPhone HEIC, a WebP saved from a website and a PNG screenshot can all go in the same run.

  2. 2

    Choose quality and background

    Set the JPG quality between 10 and 100 (90 is the default). Pick the colour that should replace transparent areas; white is used unless you change it.

  3. 3

    Click Convert to JPG

    Your browser decodes each file with the right decoder for its format and re-encodes it as a JPG locally. Nothing is uploaded.

  4. 4

    Save the results

    Download the JPGs one by one or as a single ZIP. Each file keeps its original name with a .jpg extension.

One place for WebP to JPG, HEIC to JPG and everything in between

Most people do not have a single format problem; they have a folder problem. Photos from an iPhone arrive as HEIC, images saved from websites turn out to be WebP or AVIF, a scanner produced BMP files, a logo exists only as SVG and a screenshot is a PNG. Hunting down a separate tool for each format, and remembering which one handled which file, wastes time.

This page is built for that mixed pile. It accepts PNG, WebP, HEIC/HEIF, AVIF, GIF, BMP and SVG together, works out how to decode each file and turns all of them into the same output: a standard JPG. WebP to JPG and HEIC to JPG happen in one pass alongside everything else, with the same quality and background settings applied to every file.

If you only ever deal with one source format, the dedicated converters linked on this page work just as well. The advantage here is that you do not have to sort your files first.

Why convert to JPG at all? The compatibility argument

Newer formats such as HEIC, WebP and AVIF are efficient, but support for them is uneven. An older photo viewer, an office application, an online form or a print shop may refuse them or show a blank thumbnail. JPG is the format almost every device, website and upload field accepts, which is why convert to JPG is often the quickest fix when a file is rejected.

JPG is a lossy format designed for photographs, so it keeps files compact. For photo-like images converted at quality 80 to 90 the result usually looks the same as the source to the eye. Graphics with sharp text or hard edges can show soft artefacts in JPG; for those, a PNG may be the better destination.

A few format-specific details are worth knowing. Animated GIFs contribute only their first frame, because JPG cannot store animation. SVG files are rasterised at twice their intrinsic size, or at a 1024 px default width when the SVG has no size set. HEIC photos are decoded with libheif compiled to WebAssembly, which is loaded only when you actually add a HEIC file; for HEIC bursts, the primary image is converted.

Transparency, metadata and privacy

JPG has no transparency. PNG, WebP, AVIF, GIF and SVG files with transparent areas get those pixels filled with a solid colour before encoding. White is the default; pick a different colour if the image will sit on a dark or coloured background, so soft edges blend in instead of showing a pale fringe.

Re-encoding removes EXIF metadata such as camera model, date and GPS location. Orientation stored in EXIF is applied to the pixels first, so a phone photo that was shot sideways still comes out the right way up.

All of this happens inside your browser tab with JavaScript and WebAssembly. Your images are never uploaded to Krawly's servers, nothing is stored, and closing the tab discards everything. There is no signup, no watermark and no daily limit.

Tips for the best results

  • Throw an entire downloads folder at it: there is no need to separate HEIC, WebP and PNG files before converting.
  • Quality 85–90 is a good balance for photos; go lower only when the file size limit is strict.
  • For logos or screenshots with lots of text, compare the JPG with the original; PNG may stay sharper.
  • Set the background colour to match where the image will be used if your files have transparent areas.
  • On phones, very large images (for example above roughly 16,000 px on a side) can fail because of browser memory limits; a desktop browser copes better.

Frequently asked questions

Which formats can I use to convert image to JPG here?

PNG, WebP, HEIC/HEIF, AVIF, GIF, BMP and SVG. You can mix them in a single batch of up to 50 files. AVIF decoding relies on your browser's own AVIF support, which current Chrome, Firefox and Safari versions provide.

How do I convert multiple images to JPG at once?

Select or drag up to 50 images onto the drop area, set the quality and background colour once, then click Convert to JPG. Every file is processed with the same settings, and you can download the results individually or together as one ZIP archive.

Can I convert a photo to JPG from my iPhone?

Yes. iPhone photos saved as HEIC or HEIF are decoded in your browser with libheif running as WebAssembly, then saved as JPG. Orientation is applied, so the photo is not sideways, and EXIF data such as GPS location is removed in the process.

What happens to transparent backgrounds?

JPG cannot store transparency, so transparent pixels are filled with a solid colour before the file is encoded. White is used by default, and the colour picker lets you choose any other colour. If you need to keep transparency, convert to PNG instead.

Are animated GIFs converted?

Only the first frame. JPG is a still-image format, so the animation cannot be carried over. The first frame of the GIF is saved as a regular JPG with the quality and background settings you chose.

Are my images uploaded anywhere?

No. The JPG converter runs entirely in your browser using its built-in image decoder, the canvas encoder and WebAssembly. Files are never sent to Krawly's servers and nothing is stored. Closing the tab clears the images and results from memory.

Private by design. Every Krawly converter runs inside your browser using JavaScript and WebAssembly. Your files are not uploaded, stored or seen by anyone — when you close the tab, they are gone.

Related converters

See all 29 free converters