Convert image format
Change the file format without uploading the picture.
Source and output format
PNG, JPEG or WebP. Animated images are not supported.
Up to 25.0 MB and 40,000,000 pixels.
Conversion settings
JPEG and WebP encoding is lossy; PNG output is lossless but often much larger.
Converted result
No converted image yet. Choose an output format, then use Convert image.
How to convert
- Select a PNG, JPEG or WebP image.
- Choose PNG for lossless encoding, JPEG for broad compatibility, or WebP for lossy compression with optional transparency.
- Use Convert image. The result panel shows the actual MIME type reported by the browser, the dimensions and the file size.
Format notes
- PNG is lossless for the canvas result, but converting a lossy JPEG to PNG cannot restore detail that was already removed. PNG files are often large.
- JPEG has no transparency. Transparent pixels are filled with the chosen background colour, white by default.
- WebP uses the quality setting, supports transparency and may not be accepted by very old software.
- If this browser cannot encode the chosen format, it may return a PNG from the canvas. The tool checks the actual Blob type and stops rather than naming a PNG file as WebP.
Example
A transparent PNG converted to JPEG with a white background becomes an opaque JPEG. The same PNG converted to WebP can keep its transparent pixels.
Supported files and limits
- Input and output: PNG, JPEG or WebP still images.
- Up to 25 MB, 40,000,000 pixels and 12,000 pixels on either side.
- SVG, GIF, HEIC, AVIF and animated PNG/WebP files are not supported. Use the HEIC to JPG converter for HEIC photos.
- Metadata such as EXIF, GPS and colour profiles is not carried into the converted output.
Privacy
The file is decoded and re-encoded in this tab. It is not uploaded, kept in browser storage or included in analytics.