Image Format Converter

Re-encode an image between PNG, JPEG, WebP, GIF and BMP.

Open tool

Overview

The Image Format Converter re-encodes an uploaded picture between PNG, JPEG, WebP, GIF and BMP without altering its dimensions. Pick a target format, optionally tune a quality slider for the lossy options, and download the converted result.

This is the go-to tool when a CMS only accepts JPEGs, when you need a transparent PNG version of a photo, when you want to convert WebP to JPEG for legacy email clients, or when an analytics pipeline expects a specific container. It also helps trim payloads on a sprawling asset directory by moving everything to WebP.

How it works

PNG uses lossless deflate compression over a row-filtered pixel buffer and supports an alpha channel. JPEG splits the image into 8x8 blocks, runs a discrete cosine transform on each, quantises the coefficients with a quality-controlled table, and entropy-codes the residual — efficient for photographs but no alpha. WebP wraps two encoders behind one container: a VP8-derived lossy codec and a separate lossless one.

GIF is palette-only (up to 256 colours) and uses LZW compression — great for animations, awkward for photographs. BMP stores uncompressed pixels with a small header — useful as a debug or interchange format. The converter selects the right encoder for the chosen output and gracefully drops the alpha channel when going to JPEG or BMP.

Examples

Before: hero.png (transparent, 2.4 MB)
After:  hero.webp (transparent, 460 KB) — 80% smaller, alpha kept.

Before: photo.heic from an iPhone
After:  photo.jpg compatible with every CMS.

Before: chart.png (1.1 MB, 24-bit)
After:  chart.gif (140 KB) — palette-reduced for plain-text emails.

Before: scan.jpg
After:  scan.bmp (uncompressed, for a legacy OCR pipeline).

FAQ

Will I lose quality converting PNG to JPEG?

Yes — JPEG is lossy. Use a quality of 85-90 for near-transparent results. The pixel data is also flattened against a white background because JPEG has no alpha channel.

Can I convert animated GIFs to WebP?

Yes — animated WebP is supported, and the result is typically 30-50% smaller than the source GIF for the same visual quality.

Why is my converted file larger than the original?

Going from JPEG to PNG is the usual culprit — PNG is lossless and stores the JPEG artefacts at full fidelity, which inflates the file. Convert in the lossless direction only when you specifically need alpha or sharp edges.

Does the converter strip metadata?

EXIF and ICC profiles are preserved by default. Combine with the EXIF Stripper if you need them removed.

What about TIFF or AVIF?

TIFF and AVIF aren't offered in this dropdown. For AVIF specifically, the WebP option is usually a good substitute with broader browser support.

Try Image Format Converter

An unhandled error has occurred. Reload ×