Image Tools

Image Converter

Converts one image to PNG, JPEG or WebP in your browser (AVIF only where the browser can encode it). Choose the target format and, for lossy formats, a quality between 10% and 100%.

1
Add Files
2
Process
3
Download
Processed in your browser — your file is not uploaded.

Drop your files here

or click to browse files

Up to 1 files

How to Use

  1. 1Add one image (any type your browser can open, including HEIC on demand).
  2. 2Under Output Format click PNG, JPEG or WEBP. AVIF is listed only if your browser can encode it.
  3. 3For JPEG, WEBP or AVIF, set the quality slider (10-100%, default 92%). PNG has no quality slider.
  4. 4Click the button, which reads 'Convert to' plus your chosen format.
  5. 5Download the converted image.

About this tool

Updated

Picking the target format and its quality

This page changes the file type; it does not resize or crop. You choose PNG, JPEG or WebP, and for lossy targets a quality value.

The image is decoded at its full pixel size, drawn on a canvas and saved in the chosen format. PNG is lossless and has no quality control. JPEG and WebP are lossy and use the slider, which runs from 10% to 100% and starts at 92%. AVIF is offered only when your browser can encode it. Quality is a secondary setting here: the main choice is the format. If shrinking the file is your main aim, Image Compressor is the better page.

Formats, file counts and HEIC input

One file per run, in any image type your browser can open.

The page takes a single image and returns a single converted image. HEIC and HEIF photos are accepted: if the browser cannot decode them, a WebAssembly decoder is downloaded when needed and the picture is converted through it. If the browser returns a format other than the one you asked for, for example WebP on a browser without WebP encoding, the tool reports an error instead of handing you a mislabelled file.

Typical conversions, and when to use another page

Use it for one-off changes of format where you control the target.

• A website upload form rejects WebP: convert the file to JPEG or PNG. • You want a lighter version of a PNG photo for the web: convert to WebP and try a quality near 80%. • You need a lossless copy of a JPEG for editing: convert to PNG. For a whole folder, use Bulk Convert Images. For iPhone photos specifically, HEIC to JPG is a shorter path.

Transparency and other limits

Transparent areas are flattened onto white when the output is JPEG, because JPEG cannot store transparency.

Transparent areas are flattened onto white when the output is JPEG, because JPEG cannot store transparency. Converting JPEG to PNG makes the file bigger without restoring lost detail. Animated images keep only a still frame. Progressive JPEG cannot be produced, because canvas encoding writes baseline JPEG only. AVIF output is unavailable in most browsers.

Features

  • Target formats: PNG, JPEG and WebP; AVIF appears only when the browser can genuinely encode it
  • Quality slider from 10% to 100% (default 92%) for lossy targets; hidden for PNG
  • Full-size conversion: the pixel dimensions are not changed
  • Accepts any image type your browser can decode; HEIC/HEIF handled with a WebAssembly decoder loaded on demand
  • One image per run, giving one downloadable file
  • Clear error if the browser returns a different format than requested
  • Runs in your browser; the image is not uploaded

FAQ

What happens to transparency when I convert PNG to JPEG?

Transparent areas are flattened onto white when the output is JPEG, because JPEG cannot store transparency. If you need to keep transparent areas, convert to PNG or WebP instead.

Which format should I pick: PNG, JPEG or WebP?

PNG is lossless and keeps transparency, but files are large for photos. JPEG is lossy, has no transparency and suits photographs. WebP can be lossy with transparency and is usually smaller, but very old software may not open it.

Why is there no AVIF button and no progressive JPEG option?

The converter uses the browser's canvas encoder. AVIF is shown only if your browser can really produce it, and most cannot. Canvas encoding also cannot write progressive JPEG, so JPEG output is always the standard baseline type.

Will converting to PNG improve a blurry or compressed JPEG?

No. Detail already lost to JPEG compression does not come back. The PNG will be a lossless copy of the decoded pixels, often several times larger than the JPEG.

Is the image uploaded?

No. The conversion runs in your browser and the output is created locally. The only download is the optional HEIC decoder script, fetched when a HEIC file needs it.