Skip to main content

Switch formats

Image Converter

Convert one image to JPG, PNG, WebP, or AVIF with a quality setting and transparency-safe options.

100% local

Drop one image here

JPG, PNG, WebP, or AVIF · up to 32 MB · adaptive 8–24 megapixel limit

Your image never leaves this browser

Private by design

Images stay in browser memory and are never uploaded by these tools.

Modern formats

Decode and export JPG, PNG, WebP, and AVIF using browser and WebAssembly codecs.

Keep your original

Re-encoding can alter metadata, animation, profiles, or quality, so verify every output.

Complete tool guide

Image Converter guide

Change an image from one format to another: JPG, PNG, WebP, or AVIF in any direction. Pick the output format and quality, choose a background color for transparent areas when saving JPG, and download the converted file. Conversion decodes the pixels and encodes a new file in your browser; renaming the file extension is not the same thing and usually produces a broken image.

Your input is processed in the current browser tab and is not sent to the application server.

Why use this tool?

  • Convert in every direction between the four formats the web uses most, including AVIF.
  • Control quality for JPG, WebP, and AVIF output instead of accepting a fixed setting.
  • Choose exactly what color replaces transparency when a format such as JPG cannot store it.
  • Keep width and height identical, so the converted image fits wherever the original did.

Common use cases

  • Saving a WebP image from a website as JPG or PNG so an older app, printer, or editor can open it.
  • Turning large PNG photos into much smaller WebP or AVIF files for a website.
  • Meeting upload forms that only accept JPG.
  • Keeping a transparent logo transparent by converting it to PNG or WebP instead of JPG.
  • Standardizing a folder of mixed images on a single format for a project.

How to use it

  1. 1

    Choose or drag in one JPG, PNG, WebP, or AVIF image.

  2. 2

    Pick the Output format. WebP is selected by default because it is small and widely supported.

  3. 3

    Adjust Output quality for JPG, WebP, or AVIF. If you choose JPG and the image has transparency, pick the background color.

  4. 4

    Select Convert image, check the preview and file size, then download the new file.

Controls and results explained

Output format

JPG is the most compatible choice for photos. PNG is lossless and keeps transparency, which suits logos, icons, and screenshots. WebP handles both photos and transparency in small files and works in all current browsers. AVIF is often the smallest for photos but takes longer to encode and is not supported by some older software.

Output quality

Applies to JPG, WebP, and AVIF. The default of 82% is a good balance for photos; try 90% or more for images with text. PNG output is always lossless, so the slider is disabled when PNG is selected.

Transparent-pixel background

Shown when the output is JPG. JPG has no alpha channel, so every transparent or semi-transparent pixel is blended onto this color. White (#ffffff) is the default; match it to the page or document where the image will appear.

Worked examples

Put a transparent logo on a white JPG

Start with: logo.png · 800 × 800 px · transparent background

  1. Choose logo.png. “Transparency detected” appears under the file name.
  2. Set Output format to JPG and leave the background color at #ffffff.
  3. Set quality to 90% to keep edges crisp, then select Convert image.
logo-converted.jpg · 800 × 800 px · transparent areas filled with #ffffff

Semi-transparent edge pixels are blended onto white, so the logo stays smooth on white pages. On a dark page the white square will show; pick the page color instead, or keep a PNG or WebP copy.

Turn a PNG photo into a web-ready WebP

Start with: banner.png · 2400 × 1200 px · photographic content saved as PNG

  1. Choose banner.png and keep Output format set to WebP.
  2. Leave quality at 82% and select Convert image.
  3. Compare the Before and Output sizes and inspect the preview at 100%.
banner-converted.webp · 2400 × 1200 px · lossy WebP at 82% quality

Photos stored as PNG are lossless and therefore large; lossy WebP typically saves most of that size while looking the same at normal viewing distance. The dimensions are unchanged, so resize separately if the banner is shown smaller than 2400 px.

Transparency by format

PNG, WebP, and AVIF keep transparent backgrounds. JPG cannot, so transparent areas are filled with the background color you choose. The tool shows “Transparency detected” under the file name when the source has any see-through pixels.

How AVIF is handled

JPG, PNG, and WebP are encoded by your browser. AVIF is encoded by a WebAssembly build of the libavif encoder that downloads the first time you need it, and AVIF files your browser cannot display are decoded the same way. AVIF encoding is noticeably slower than the other formats on large images.

What conversion cannot do

Converting cannot add detail that is not in the source. Turning a JPG into a PNG prevents further JPEG loss but keeps any existing blockiness, and it usually makes the file larger. EXIF metadata, animation, and embedded color profiles are not carried over.

Practical tips for better results

  • Keep your original. Converting between two lossy formats, such as JPG to WebP, loses a little detail each time.
  • For website photos, try WebP first and AVIF second, then compare sizes and appearance.
  • Use PNG for screenshots with small text and for artwork that must stay perfectly sharp.
  • If a converted JPG shows a white box around a logo, convert to PNG or WebP instead, or change the background color.
  • Check the converted file in the app or site where you plan to use it; some older tools cannot open WebP or AVIF.

Frequently asked questions

How do I convert WebP to JPG?

Choose the WebP file, set Output format to JPG, pick a quality (82% is the default), and select Convert image. If the WebP has a transparent background, choose the color it should become first.

Can I convert PNG to JPG without a black or white box?

JPG cannot store transparency, so transparent areas must become a solid color. Pick the color of the background where the image will be placed. To keep the transparency itself, convert to WebP or keep PNG.

Will converting JPG to PNG improve the quality?

No. PNG is lossless, so it will not add new compression artifacts, but it cannot remove artifacts that are already in the JPG. The PNG will usually be several times larger.

Can I convert HEIC, GIF, TIFF, or SVG files?

Not in this tool. It accepts still JPG, PNG, WebP, and AVIF images. On an iPhone, you can choose Most Compatible under Settings › Camera › Formats, or share a photo as JPG, before using it here.

Why is my converted file bigger than the original?

Different formats suit different images. A photo saved as PNG, or a small, simple graphic saved as JPG, can grow. Try WebP, or lower the quality for lossy formats.

What to check before using the result

  • Input and output are limited to still JPG, PNG, WebP, and AVIF images.
  • EXIF metadata, color profiles, and animation are not preserved.
  • AVIF encoding downloads an extra encoder once and can take several seconds for large images.

Keep working

Continue with another focused tool from the same collection.