By Updated

Image Format Converter

Convert images between PNG, JPEG, and WebP with quality control. in your browser.

Interactive tool

Convert image formats

Different platforms expect different formats: JPEG for photos, PNG for transparency, WebP for efficient web delivery. This tool re-encodes your image pixels into the format you choose.

The same logo saved as PNG with a transparent background and as JPEG, where the transparency has been flattened to black
JPEG has no alpha channel, so transparency has to become a solid colour at the moment you convert. No quality setting brings it back.

How to use

  1. 1Upload a PNG, JPG, or WebP.
  2. 2Pick output format and (for JPEG/WebP) quality.
  3. 3Download the converted image.
What you get

Key features

PNG, JPEG, WebP

Common web formats with quality slider where applicable.

Preserves dimensions

Pixel size stays the same; only encoding changes.

Why convert formats?

CMS templates, ad platforms, and print shops specify formats. Converting locally avoids sending assets to random online converters.

Common use cases

  • Turn screenshots into JPEG for email
  • Make WebP variants for frontend builds
  • Flatten transparency by moving to JPEG

Converting PNG to JPG loses transparency

  • This is the one that surprises people. PNG carries an alpha channel and JPEG does not, so anything transparent has to become a solid colour at the moment of conversion. A logo with a transparent background typically comes out on black, because that is what an empty alpha channel reads as.
  • If the image needs a transparent background, JPEG cannot carry it at any quality setting. Keep the PNG, or convert to WebP, which is smaller than PNG and does support alpha.
  • If the background is going to be white anyway, flatten it onto white first and the JPEG will look right.

Hitting a target file size

  • Two dials control the size of a JPEG, and they work differently. Quality discards detail within the image, and dimensions reduce how many pixels there are to begin with.
  • For a target like 200 KB, reduce dimensions first. A 4000 pixel wide photograph shown in a 1200 pixel column is carrying more than three times the pixels anyone will see, and no quality setting recovers the size as cleanly as simply not storing them.
  • Then lower quality. Somewhere between 70 and 85 is usually indistinguishable from the original on a photograph, while below about 60 the artefacts around edges start to show.

Which format to convert to

Sizes are relative for the same image at visually similar quality. WebP is supported by every current browser, so the compatibility argument for JPEG is largely historical.

FormatLosslessTransparencyRelative sizeBest for
PNGyesyeslargestscreenshots, logos, line art, anything with text
JPEGnonosmallphotographs, where no edge is meant to be crisp
WebPeitheryessmallestalmost anything destined for the web

The rule of thumb: if the image contains text or sharp edges, do not convert it to JPEG. That is exactly what JPEG compression handles worst, and the softening does not come back.

Built for trust

Privacy & security

Images are converted locally.

Frequently Asked Questions

Does WebP work in all browsers?

Encoding WebP requires browser support; if export fails, use PNG or JPEG.

Will transparency survive JPEG?

No. JPEG has no alpha; transparent areas may become flat color.

Is conversion private?

Yes. All canvas work stays local.

Does file size always shrink?

Not necessarily; PNG of a photo may be larger than a quality JPEG.

What about EXIF?

Some outputs may omit EXIF after re-encoding.

Why did my PNG turn black when I converted it to JPG?

Because JPEG has no transparency. PNG carries an alpha channel and JPEG does not, so anything transparent has to become a solid colour, and an empty alpha channel usually reads as black. Keep the PNG, or convert to WebP, which is smaller than PNG and does support transparency.

How do I get a JPG under 200KB?

Reduce the dimensions first, then the quality. A 4000 pixel wide photograph displayed in a 1200 pixel column carries more than three times the pixels anyone sees, and dropping those shrinks the file more cleanly than any quality setting. Then try quality around 75.

Should I use WebP instead of JPG or PNG?

For anything going on the web, usually yes. WebP is smaller than both at comparable quality, supports transparency like PNG, and every current browser reads it. The main reason to keep JPEG or PNG is a downstream tool that will not accept WebP.