Skip to content
FlipConverto home

Image Converter

An image converter for the common web formats: WebP to PNG, JPG to PNG, AVIF to JPG, PNG to WebP and the rest — up to 20 images at once, converted in your browser so the files never leave your device.

Loading Image Converter…

Runs entirely in your browser. Files stay on your device — nothing is uploaded. Verify it yourself

How do you convert an image to another format?

Pick JPG, PNG or WebP as the output, add up to 20 JPG, PNG, WebP, AVIF, GIF or BMP images and press Convert. JPG has no transparency, so transparent areas are filled with a background colour you choose; PNG and WebP keep them.

Cost
Free, no limits
Upload
None — runs on your device
Sign-up
Not required
Works offline
Yes, once loaded

How to convert images to JPG, PNG or WebP

  1. Choose the output format

    JPG for photos, PNG for screenshots and anything transparent, WebP for websites. Only formats your browser can write are shown.

  2. Set quality or background

    For JPG and WebP, set the quality (default 90). For JPG, pick the colour that replaces transparent areas (default white).

  3. Add your images

    Choose or drop up to 20 JPG, PNG, WebP, AVIF, GIF or BMP files. They are read on this device.

  4. Convert and download

    Press Convert, then download each file or use Download all, which saves them one by one with no zip.

Examples

  • A transparent logo.webp to PNGlogo.png with the transparency intact

    PNG is lossless, so this is the safe direction.

  • A transparent logo.png to JPGlogo.jpg on a white background

    Pick another background colour if the logo sits on a coloured page.

  • Ten AVIF photos to JPG at quality 90Ten JPGs, one download each

    For forms and older software that do not accept AVIF.

Key features of the Image Converter

  • Converts JPG, PNG, WebP, AVIF, GIF and BMP to JPG, PNG or WebP
  • Batches of up to 20 images, with per-file and Download all buttons
  • Quality slider from 10 to 100 for JPG and WebP output
  • Chosen background colour for transparent areas in JPG output
  • Checks which formats your browser can write before offering them
  • Renames clashing outputs, so photo.png and photo.webp become photo.jpg and photo (2).jpg

Supported formats

Input

  • JPG / JPEG
  • PNG
  • WebP
  • AVIF
  • GIF (first frame)
  • BMP

Output

  • JPG
  • PNG
  • WebP (not in Safari)

When should you use this?

  • Convert photos to JPEG for a form or website that only accepts JPG.
  • Turn WebP images saved from a web page into PNG for editing software that cannot open WebP.
  • Convert PNG to WebP to make website images smaller while keeping transparency.

Limitations

  • Converting does not add quality. A JPG converted to PNG keeps the JPG's artefacts and usually gets much larger.
  • AVIF is an input only: browsers generally cannot encode AVIF from a web page. HEIC and camera RAW files cannot be opened at all.
  • EXIF metadata, colour profiles and GIF animation are not carried over; animated GIFs convert their first frame.
  • Each image is limited to 100 MB and 50 megapixels, and large batches are limited by the memory your browser gives the page.

Troubleshooting

WebP is not in the list of outputs

Your browser cannot write WebP — usually Safari. Open the page in Chrome, Edge or Firefox, or choose PNG or JPG.

A file says it could not be opened

The browser cannot decode it. HEIC and RAW are not supported, and AVIF needs a current browser. Re-save the image as JPG or PNG elsewhere first.

Common mistakes to avoid

  • Converting a JPG to PNG expecting a sharper image or a transparent background. Neither can appear from a format change.
  • Converting the same photo back and forth between lossy formats. Each JPG or WebP save loses a little more detail.
  • Choosing JPG for a logo with transparency and not checking the background colour it is filled with.

Pro tips

Tips for better results

  • Choosing a format

    Transparency and sharp edges suit PNG or WebP; photos suit JPG or WebP

    Use PNG or WebP for anything with transparency, text or sharp edges, and JPG or WebP for photographs.

  • Websites

    Start PNG to WebP at quality 80–90 and compare sizes

    For PNG to WebP on a website, start at quality 80–90 and compare the sizes in the list before downloading.

  • Source file

    Always convert from the original

    Convert from the original file each time rather than from an earlier conversion, so artefacts do not build up.

Concepts behind image files

The terms that decide what changes when an image is compressed, resized or converted.

Resolution
The pixel dimensions of the image or frame, such as 1920×1080. It sets the amount of real detail present. Enlarging afterwards interpolates between existing pixels and produces a softer picture — no amount of upscaling recovers detail that was never captured. Reference: CSS Values and Units Module Level 4, W3C
Colour depth
How many bits describe each pixel's colour. Most formats use 8 bits per channel, giving about 16.7 million colours. Indexed formats such as GIF store a palette of at most 256 instead, which is why photographs converted to them show visible banding. Reference: GIF89a Specification, CompuServe, hosted by W3C
Metadata
Information stored alongside the content itself — camera settings, GPS coordinates, artist and album tags, author names. Conversion frequently drops it, which is usually a privacy benefit and occasionally a loss if you relied on it.
Colour space
The rule that maps the numbers in a file to visible colours. sRGB is what browsers assume, Display P3 and Adobe RGB describe wider ranges used in photography, and CMYK describes ink rather than light. A file converted without its profile keeps its numbers and changes its colours. Reference: sRGB, the default colour space, ICC
DPI and PPI
Dots or pixels per inch: a number describing how large the picture is meant to print, stored as a tag beside the pixels. It changes nothing on a screen, which draws by pixel count alone, and nothing about the detail present — only the size a printer lays the same pixels down at. Reference: CSS Values and Units Module Level 4, W3C
EXIF data
The block cameras and phones write into a photograph: exposure, lens, orientation, the date, and on a phone usually the coordinates it was taken at. Converting writes a fresh file without it, which loses the shooting data and removes the location along with it. Reference: CIPA DC-008: Exchangeable image file format (Exif), CIPA
Pixel
One addressable square of a raster image, holding a single colour. A 1920×1080 picture is 1920 across and 1080 down, about 2.07 million in all, and that count is fixed when the file is written — which is why enlarging one later invents the pixels it does not have. Reference: PNG Specification, Third Edition, W3C

What changes when you change format

Converting re-encodes the pixels; it does not improve them. Going from JPG to PNG keeps exactly what the JPG already holds — including its compression artefacts — in a lossless file that is usually several times larger. Going from PNG to JPG or WebP at a quality setting discards some detail to make the file smaller. Pick the output for where the image is going, not in the hope of higher quality.

Transparency

PNG and WebP store an alpha channel; JPG does not. When a transparent PNG, WebP, GIF or AVIF is converted to JPG, every transparent or partly transparent pixel is laid over the background colour you choose (white unless you change it). Converting a JPG to PNG cannot create transparency either: the JPG never had any, so the PNG has a solid background too. To cut a plain background out, use the transparent background maker on this site.

Why WebP is missing in Safari

The converter asks the browser to encode a one-pixel test image in each format and only offers the formats that come back correctly. Safari reads WebP but returns a PNG when asked to write one, so on an iPhone, iPad or Mac with Safari the outputs are JPG and PNG. AVIF is read by current browsers, but browsers generally cannot encode it from a web page, so AVIF is an input only here.

What is not carried over

Each image is drawn onto a canvas and encoded from there, so camera metadata (EXIF, including any GPS position), embedded colour profiles and animation are not kept. An animated GIF becomes a still image of its first frame.

Privacy and file handling

The Image Converter runs entirely in your browser. Your file is read by the page, processed on your own device, and the result is handed straight back to you — no copy is sent anywhere, because none needs to be.

You can confirm this rather than take our word for it: open your browser’s developer tools, watch the Network tab, and use the tool. No request carries your file or your input. It also keeps working with the connection off.

Details are in the privacy policy.

What next?

Fine-tune the size of one image with a live before-and-after view.

Compress the converted images

Image Converter — questions

How do I convert WebP to PNG?

Choose PNG as the output, add the WebP files and press Convert. PNG is lossless and keeps the WebP's transparency, so nothing further is lost in the conversion.

Can I convert a JPG to PNG transparent, with no background?

Not by converting alone. A JPG has no transparency to keep, so the PNG gets the same solid background. To remove a plain background, use the transparent background maker, which turns a chosen colour transparent and saves a PNG.

How do I convert AVIF to JPG?

Choose JPG, set the quality (90 is the default), add the AVIF files and convert. Your browser must be able to open AVIF; current Chrome, Edge, Firefox and Safari can. Transparent areas are filled with the background colour you pick.

Why can I not choose WebP as the output?

Your browser cannot write WebP. Safari is the usual case: it opens WebP files but cannot encode them. Use Chrome, Edge or Firefox for PNG to WebP, or choose JPG or PNG.

How many images can I convert at once?

Up to 20 per batch, each up to 100 MB and 50 megapixels. Download all saves them one after another without a zip file, and the browser may ask once to allow several downloads.

Part of Image Tools · Browse every tool