Which conversions are supported?
The tool accepts JPG/JPEG, PNG and WebP and converts them to a different one of those three formats when your browser provides the selected decoder and encoder.
Convert one JPG, PNG or WebP image while preserving its pixel dimensions, with local previews, lossy quality controls and private downloads.
Upload one JPG, PNG or WebP image to convert locally.
Choose one image to begin.
Your image is processed in your browser and is not uploaded to our servers.
Image Converter changes one JPG, PNG or WebP image into a different supported format using your browser's built-in canvas and image encoders.
Input: A 1600 × 900 pixel PNG image
Output: A locally generated 1600 × 900 pixel WebP image
The tool accepts JPG/JPEG, PNG and WebP and converts them to a different one of those three formats when your browser provides the selected decoder and encoder.
No. The converter keeps the browser-decoded width and height. Use Image Resizer when you need different pixel dimensions.
JPEG does not support transparency. Transparent pixels are filled with the JPEG background colour you select; the default is white. PNG and WebP output can retain transparency.
The selected 40% to 100% quality value is passed to the browser for JPG and WebP output. PNG output does not use a lossy quality value, and conversion is not guaranteed to reduce file size.
No. File validation, decoding, conversion, previews and downloads happen locally in your browser without an image-processing API.
No guarantee is made for metadata such as EXIF fields because canvas conversion can remove it. Animated GIF and animated WebP workflows are outside this static-image converter's supported input contract.
The converter accepts one image up to 10 MiB, 8,192 pixels per side and 16 megapixels. These limits bound browser memory and processing work.