Skip to main content

How to Choose an Image Format at a Glance

3 min read

If there are too many image formats and you don't know which to use, follow the table and questions below. The history and detailed features of each format are on the Formats pages.

Three questions to pick one

  1. Do you need a transparent background? If so, JPG and BMP are out. Choose among PNG, WebP, GIF, AVIF and SVG.
  2. Is it a photo or graphics? For photos, JPG, WebP and AVIF are smaller. For logos, text and screenshots, PNG is sharper.
  3. Where will it be used? What the recipient can open is the last criterion. When you aren't sure, JPG or PNG is the safe choice.

Recommendations by use

UseRecommendedWhy
Sharing ordinary photos, emailJPGOpens everywhere and is small
Photos on a websiteWebP (usually with a JPG fallback)Smaller at the same quality
Logos, icons, UI imagesPNG or SVGSharp and supports transparency. SVG doesn't break when enlarged
Screenshots, text-heavy imagesPNGJPG blurs around text
Keeping editing originalsPNG (TIFF for photos too)Lossless, so re-saving doesn't degrade
Favicons, Windows iconsICO (or PNG, SVG)See the favicon guide
Short moving imagesGIF or WebPGIF plays everywhere; WebP is smaller
Sharing iPhone photosJPGHEIC often won't open on Windows or the web

How different is the file size?

This is the same photo (1280×854) saved in several formats, with quality 90 for formats that have a quality setting.

FormatFile size
WebP370KB
JPG417KB
GIF656KB
PNG2.2MB
BMP3.1MB

Measure an image with flat colors and a lot of text, such as a screenshot (1280×720), and the order changes.

FormatFile size
WebP (quality 90)44KB
JPG (quality 90)105KB
PNG108KB

The best format depends on the kind of image, so for important images the most accurate approach is to convert to each candidate once and compare the sizes on the result screen. Closer comparisons are in PNG vs JPG and WebP vs JPG.

What to avoid

  • BMP: no compression, so the files are large. There's almost no reason to use it unless old equipment requires it.
  • Saving photos as GIF: the 256-color limit makes photos coarse and the files large.
  • Converting JPG to PNG to improve quality: information that is already lost doesn't come back.
  • Re-saving JPG repeatedly: degradation piles up with every save. Convert from the original only once.

If you're still not sure

If you don't know what the recipient can open and you don't need transparency, choose JPG; if you need transparency, choose PNG. Then convert on this site, check the size of the result, and if you don't like it you can convert again to another format right away.

Convert PNG to JPG Convert JPG to WebP

One more note: turning a PNG or similar image into an SVG isn't just a format change but an estimate that redraws it as shapes, so it suits only logos and icons. Details are in Converting PNG to SVG: What Works and What Doesn't.

More guides