Convert an image

Switch your files to JPEG, PNG or WebP, one at a time or in batch. Conversion happens on your machine, with no upload.

Drop your images here or click to choose. JPEG, PNG, WebP, GIF, BMP, SVG.

    Convert an image is a free tool that runs entirely in your browser, with no data ever sent to a server. Switch a file to JPEG, PNG or WebP, one at a time or in batch.

    Which format to choose

    JPG remains the universal photo format : readable everywhere, lightweight, but no transparency and lossy. PNG keeps every pixel identical and supports transparency, making it the right choice for a logo, a screenshot or a graphic, at the cost of a heavier file. WebP combines both : transparency support, 25 to 35% smaller than JPG at comparable quality, and supported by every current browser.

    For a website

    WebP is today's best compromise for a site's images : faster loading, a better performance score, no visible tradeoff on rendering.

    For an attachment or printing

    Stick with JPG. Some office and printing software still can't open a WebP file.

    Every conversion this tool handles

    This tool accepts JPEG, PNG, WebP, GIF, BMP and SVG as input, and outputs JPG, PNG or WebP: every combination below works with the same tool, just pick the output format you need.

    What this tool does not do

    This tool does not read HEIC photos (the default on some iPhones) : convert them to JPEG on the device first. On a PNG, compression changes format rather than truly shrinking the file, since the browser cannot produce a reduced-palette PNG.

    Frequently asked questions

    Can I convert several images at once?

    Yes. Drop the whole batch, pick a format, then run the conversion. Every file gets its own download button, and one button grabs the whole set.

    Why won't my HEIC file open?

    HEIC is the default format on recent iPhones, and only Apple's own browsers can decode it. On Windows and Android, no web tool can read it without bundling a custom decoder. Setting the iPhone camera to "Most Compatible" in Settings, Camera, Formats fixes the problem at the source.

    Does the conversion degrade the image?

    Converting to PNG is lossless. To JPG or WebP, the compression is lossy, but stays invisible above 80% quality. Converting a JPG to PNG never restores detail already lost : the file just gets bigger without gaining sharpness.

    How do I convert a PNG to JPG?

    Drop your PNG, choose JPG as the output format, adjust quality if needed, then download. Transparent areas are filled with the chosen background, white by default.

    How do I convert a JPG to PNG?

    Drop your JPG, choose PNG as the output format, then download. The result is lossless, but it does not recover detail already smoothed out by the original JPEG compression.

    How do I convert a JPG to WebP?

    Drop your JPG, choose WebP as the output format, adjust the quality, then download. The resulting file is usually 25 to 35% lighter than a JPG at comparable quality.

    How do I convert a WebP to PNG or JPG?

    Drop your WebP, choose PNG (to keep transparency) or JPG as the output format, then download.