AyeCalc
All tools
Image tools

Free Image Format Converter Online

Convert image formats without uploading files. Choose JPEG, PNG, or WebP output for an entire batch, adjust lossy quality, set the JPEG background used for transparent pixels, and download results separately or together.

JPEG, PNG, and WebPBatch ZIP downloadTransparency controls
Private format converter

Convert image formats

Images stay local
Drop images here

JPEG, PNG, or WebP · up to 10 files, 100 MB each, and 50 megapixels

Core formulaoutput file = encode(decoded pixels, selected format, quality)

PNG and WebP can preserve transparency; JPEG replaces transparent pixels with the selected background color.

01
Method

How the image format converter works

The browser decodes the source pixels, draws them onto a clean canvas, fills a background when JPEG output requires it, and encodes the canvas in the selected supported format.

Formulaoutput file = encode(decoded pixels, selected format, quality)

PNG and WebP can preserve transparency; JPEG replaces transparent pixels with the selected background color.

02
Worked example

Convert transparent PNG assets to WebP

Choose WebP output, set the desired quality, and process the batch. Transparent pixels remain transparent, while the new files use the .webp extension and omit embedded source metadata.

03
Output

Using the processed image

Keep the exported dimensions, format, transparency, and compression level appropriate for where the image will be used.

Convert to WebP
canvas.toBlob(handleBlob, "image/webp", 0.85);
JPEG background
context.fillStyle = "#ffffff";
context.fillRect(0, 0, width, height);
context.drawImage(bitmap, 0, 0);
04
Practical guidance

Using the result accurately

Use PNG when lossless pixels or broad transparency support matters, JPEG for opaque photographs, and WebP when modern web compression and optional transparency fit the delivery requirements.

Important limitation

The first release does not accept GIF, SVG, HEIC, or AVIF and does not preserve animation. Browser format support can differ, and conversion does not improve detail already lost in a compressed source.

References: MDN HTMLCanvasElement toBlob().

Common questions

Image Format Converter FAQ

Answers about the method, assumptions, and practical use.

Which image conversions are supported?

Convert JPEG, PNG, or WebP inputs to JPEG, PNG, or WebP output when the selected browser supports that encoder.

What happens to transparency when converting to JPEG?

JPEG cannot store transparent pixels. The converter fills those areas with the selected background color, which defaults to white.

Can several images be converted together?

Yes. Apply one output format and quality setting to up to ten images, then download individual results or a locally created ZIP archive.

Does conversion preserve EXIF metadata?

No. The new image contains the decoded pixels but omits EXIF, camera, location, and other embedded metadata from the source file.