Skip to content

Convert image formats

Choose JPG, PNG or WebP files, select an output format and process them

Output format
참고: JPG fills transparency with white. Animation and metadata are not retained. HEIC is not supported.

Result

Choose files and settings to create output images.

Files are processed only on this device and are never uploaded to a server. How it works

Illustration of converting an image between file formats

Change the file format

Choose JPG, PNG or WebP files, select an output format and process them. Pixel dimensions stay the same. The image is encoded again into the selected format rather than simply renamed. JPG replaces transparent areas with white; PNG and WebP preserve transparency.

JPG or WebP can suit photos, while PNG or WebP can retain transparent logos. Conversion cannot recover lost detail and does not guarantee a smaller file. Each result lists the original size, the new size and the percentage change, plus a total when you convert several images. JPG and WebP are encoded at 90% quality (PNG is lossless); results depend on the browser’s encoder. Download each result separately, or as a ZIP archive when there are two or more.

Supported files and limits

Input supports JPG, PNG and WebP, up to 20 MB per file and 12 files, with at most 8,192 px per side and 24 million pixels. Output has the same pixel limits. Only the first animation frame is processed; metadata is not retained. HEIC, SVG and GIF are unsupported. Worker and OffscreenCanvas browser support is required. The output is not guaranteed to meet passport, ID photo or institutional submission requirements.

The combined input limit is 50 MB and 24 million pixels. Output files are limited to 50 MB in total. The entire input size and pixel count are checked before decoding.

Frequently asked questions

Why is an image rejected?

Unsupported formats, damaged files, size or pixel limits, or missing browser features can cause rejection. Limited device memory may cause failure even within these limits.

What happens when I cancel?

Cancel terminates the processing Worker. Selected source files remain so you can change settings and retry. Selecting new files replaces the current list.

Last updated: