Image Converter

Turn images into WebP for a faster website, JPG for compatibility or PNG for graphics with transparency. Batch convert in seconds, privately.

Runs entirely in your browser. Nothing you add is sent to us.

Create a free account to use the Image Converter

Free forever for this tool. Takes a few seconds — then you come straight back here.

  • All 150 free tools, one login
  • Free website audit with fixes
  • Search Console dashboard
  • Free keyword rank tracker

Already have an account? Sign in

Image Converter — image converter

An image converter changes a picture from one file format to another, for example WebP to JPG so an old upload form accepts it, PNG to WebP so a website loads faster, or JPG to PNG for editing. Our free tool converts any image your browser can open into JPG, PNG or WebP, right on your device. It reads JPG, PNG, WebP, BMP, SVG, the first frame of a GIF, and AVIF where your browser supports it. Set the quality for JPG and WebP output, convert a whole batch at once and download the results individually or as a ZIP. Your files are never uploaded.

How to use the Image converter

  1. 1 Add the images you want to convertDrop files onto the tool or choose them from your device. Any format your browser can display will work, including JPG, PNG, WebP, GIF, BMP and SVG, plus AVIF in browsers that support it.
  2. 2 Choose the output formatPick JPG for maximum compatibility, PNG for lossless quality and transparency, or WebP for small files on websites.
  3. 3 Set the qualityFor JPG and WebP, choose a quality level. Around 80 is a good balance for photos; go higher for images with fine text or detail.
  4. 4 Check transparencyIf you convert a transparent PNG, WebP or SVG to JPG, the transparent areas become white, because JPG cannot store transparency. Choose PNG or WebP to keep them see-through.
  5. 5 Download the converted filesDownload each file separately, or download the whole batch as one ZIP.

JPG, PNG and WebP explained

JPG (also written JPEG) is the oldest and most widely supported photo format. It uses lossy compression, which keeps photo files small by discarding detail the eye barely notices. It has no transparency, and repeated saving gradually degrades quality. It is the safe choice for email, printing services, older software and upload forms.

PNG is lossless: every pixel is stored exactly. That makes it ideal for logos, icons, diagrams, screenshots with text and anything with a transparent background, but photos saved as PNG are often several times larger than the same photo as JPG.

WebP, developed by Google, supports both lossy and lossless compression as well as transparency. All current major browsers, including Safari, display it, and for photos it usually produces noticeably smaller files than JPG at similar quality. It is the best general choice for images on a website, though some desktop software and upload forms still do not accept it.

Which input formats the converter can read

The tool uses your browser to decode each image, so it can open anything your browser can display. In practice that means:

  • JPG, PNG and WebP, in every modern browser.
  • GIF: only the first frame is converted, so animated GIFs become a still image.
  • BMP, the uncompressed bitmap format often produced by older Windows software and scanners. Converting BMP to JPG or PNG usually shrinks files dramatically.
  • SVG vector graphics, which are rendered into a fixed-size pixel image. The result is no longer scalable, so keep the original SVG for anything that needs to stay sharp at every size.
  • AVIF, if your browser supports it. Recent versions of Chrome, Edge, Firefox and Safari do; if yours does not, the file will not open.
  • HEIC photos from iPhones need a dedicated decoder, so use our HEIC to JPG converter for those.

Common conversions and when to use them

WebP to JPG is probably the most common request. Images saved from websites are increasingly WebP, and plenty of older systems, print shops and job portals still only accept JPG or PNG. Converting at a quality of 85 to 90 avoids a visible drop in quality.

PNG to WebP or JPG is the usual fix for heavy website pages. Product photos and banners exported as PNG from design tools can be several megabytes. Converting them to WebP keeps transparency if you need it and cuts the size sharply; converting to JPG works if the image has no transparent areas.

JPG to PNG is useful when you are about to edit an image several times, because PNG will not lose further quality with each save. It will not restore detail that JPG compression already removed, and the file will get bigger.

JPG or PNG to WebP is the conversion that most helps page speed. Faster loading images improve Largest Contentful Paint (LCP), the Core Web Vital that measures how quickly the main content appears, and Google treats 2.5 seconds or less as good.

Transparency, backgrounds and colour

Transparency is the one thing that most often surprises people when converting. JPG has no way to store see-through pixels, so the converter fills those areas with white. On a white web page that looks fine; on a coloured background, in a dark mode email or on top of a photo, you will see a white box around your logo. If you need the background to stay clear, convert to PNG or WebP instead.

Converting will not change the visible size of your image: the pixel dimensions stay the same unless you resize it separately with our image resizer. If file size is the goal, our image compressor adds a maximum width option and shows how much you have saved.

Conversion happens on your device, not ours

Most online converters upload your images to a server and send back the result. This one does the work in your browser, so files are never sent to MakeItFlow. That is faster, works with large batches without upload limits, and keeps photos of people, documents and client work private. For UK businesses handling customer images, not passing them to a third-party service is a simple way to reduce UK GDPR risk.

Choosing the right format for your website

For most UK small business websites, a simple rule works: WebP for photos and illustrations, SVG for logos and icons where your platform supports it, PNG only for graphics that need lossless pixels, and JPG for anything that has to be emailed or uploaded elsewhere. Most popular platforms, including WordPress, now accept WebP uploads.

After converting, check the pages that matter with our free website audit. It looks at page speed alongside SEO, security and email settings, so you can see whether images are still slowing anything down.

Choosing a quality setting for JPG and WebP

PNG output is always lossless, so it has no quality setting to worry about. JPG and WebP are usually lossy, and the quality value decides the balance between file size and detail.

For photos going on a website, 75 to 80 is a sensible default: files shrink considerably and the difference is hard to see at normal viewing size. For images that will be printed, edited further or contain fine text, such as a screenshot of a spreadsheet, go to 90 or above to avoid blurry edges and colour fringes around letters.

Quality values are not directly comparable between formats, so a WebP at 75 is not the same as a JPG at 75. The easiest approach is to convert one representative image at two settings, compare them side by side at 100% zoom and use the lowest setting you are happy with for the rest of the batch.

Examples you can copy

Which output format to choose

Photo for a website            WebP, quality 75-80
Photo to email, print or upload JPG, quality 85-90
Logo or icon with transparency  PNG or WebP (not JPG)
Screenshot with small text      PNG, or WebP at quality 90+
Scanned BMP document            PNG for sharp text, JPG for photos

ImageMagick equivalent: transparent PNG to JPG on a white background

magick logo.png -background white -flatten -quality 90 logo.jpg

ImageMagick: convert only the first frame of an animated GIF to PNG

magick "animation.gif[0]" first-frame.png

Google's libwebp tools: JPG to WebP, and WebP back to PNG

cwebp -q 80 photo.jpg -o photo.webp
dwebp photo.webp -o photo.png

Common mistakes to avoid

Converting transparent logos to JPG

The transparent background turns white. Use PNG or WebP if the logo will sit on a coloured background.

Expecting JPG to PNG to improve quality

Conversion cannot bring back detail lost to JPG compression. It only stops further loss on future edits.

Saving photos as PNG for the web

Lossless PNG photos are often several times larger than WebP or JPG with no visible benefit. Keep PNG for graphics.

Converting SVG logos to bitmaps for your site

An SVG stays sharp at any size. Only rasterise it when a platform will not accept SVG.

Converting the same file back and forth

Every lossy save to JPG or lossy WebP loses a little more detail. Always convert from the best original you have.

Frequently asked questions

WebP for photos and most graphics, as every current browser shows it and files are smaller. Keep JPG for email attachments and older software, and PNG for logos that need sharp edges.

JPG has no transparency, so transparent areas are filled with white.

Add the WebP file, choose JPG as the output, set quality around 85 to 90 and download. It takes a second and nothing is uploaded.

JPG does not support transparency, so transparent areas are filled with white. Choose PNG or WebP to keep the background transparent.

Only the first frame is converted, so the result is a still image in JPG, PNG or WebP.

Not this tool. Use our HEIC to JPG converter, which is built for iPhone photos and also runs in your browser.

All current major browsers display WebP. Some older desktop programs, print services and upload forms still only accept JPG or PNG.

Yes. It is free, and conversion happens in your browser, so your images never leave your device.

Learn more

Free website audit

See how your site scores, free

Speed, SEO, DNS, email (SPF/DKIM/DMARC) and security in one scan, with a prioritised fix list.