Image, Security & Utilities

Image Format Converter

This image converter changes the file format of your pictures between JPG, PNG and WebP by drawing each one onto a canvas and saving it in the new format. Transparent areas are filled with the background colour you choose when converting to JPG, because JPG has no transparency; PNG and WebP keep it.

Last updated Reviewed by ToolsPulse Hub

Convert to
90%
First result—

No images yet. Files are converted locally and never uploaded.

    How to convert an image

    1. Choose the target format: JPG, PNG or WebP.
    2. Choose or drop one or more images. Most formats your browser can open are accepted, including GIF, BMP and AVIF.
    3. For JPG or WebP, set the quality. For JPG, pick the colour that should replace transparent areas.
    4. Check the new size in the list, then download each file or all of them as a ZIP.

    What happens during conversion

    Image formats are different ways of storing the same grid of pixels. The browser decodes your file into pixels, draws them on a canvas, then encodes the canvas in the format you picked:

    pixels = decode(original file) JPG = encode(pixels on a solid background, quality) — lossy, no transparency PNG = encode(pixels) — lossless, keeps transparency WebP = encode(pixels, quality) — lossy, keeps transparency Converting cannot add detail that the original did not have.

    Worked example

    We converted an 800 × 600 PNG logo with a transparent background, 17.3 KB in size. As JPG at 90% quality with a white background it became 20.4 KB; as WebP at 90% it was 11.4 KB and kept its transparency. Re-saving it as PNG gave 30.6 KB, larger than the original, because the browser’s PNG encoder is simpler than the one the file was made with.

    The opposite direction is more dramatic. Our 2.26 MB JPG landscape photo, converted to PNG, grew to 14.84 MB, more than six times bigger, with no gain in quality.

    Choosing the right format

    FormatBest forTransparency
    JPGPhotos, where small files matter more than perfect edgesNo
    PNGScreenshots, logos, text and line art; editing source filesYes
    WebPWeb images of every kind, often the smallest optionYes

    Every lossy save throws away a little more detail, so convert from the best original you have rather than from a copy that was already compressed.

    What about AVIF and HEIC?

    AVIF and HEIC are newer formats that compress photos even better than WebP. Browsers can display AVIF widely, but most cannot yet save it from a canvas, so this tool accepts AVIF as input and converts it to JPG, PNG or WebP. HEIC, used by iPhone cameras, opens only in browsers that support it. If a file will not load, the list shows an error rather than producing a broken image.

    Key features

    • Converts between JPG, PNG and WebP, and accepts GIF, BMP and AVIF as input in most browsers.
    • Custom background colour when flattening transparent images to JPG.
    • Quality control for lossy formats.
    • Batch conversion with a ZIP download.
    • Warns when your browser cannot save WebP and uses PNG instead.

    Practical use cases

    Uploading to picky sites. Some government portals, job sites and print shops accept only JPG. Convert a PNG or WebP screenshot in seconds.

    Saving images found as WebP. Many sites now serve WebP, which older desktop apps cannot open. Convert to PNG or JPG to edit them.

    Logos on coloured backgrounds. When a platform needs a JPG logo, set the background colour to match the page so no white box appears around it.

    Frequently asked questions

    This tool runs entirely in your browser and is provided as-is. See our terms and privacy policy.