Toolyard

PNG vs JPG vs WebP: Which Image Format to Use

The short version

FormatBest for
JPGPhotos you want to share or upload anywhere
PNGScreenshots, logos, text and anything with transparency
WebPImages on websites: smaller than both, with transparency
AVIFThe smallest web images, where support is not a concern
HEICStoring photos on Apple devices
GIFShort, simple animations

JPG

JPG compresses photos very well by discarding detail you are unlikely to notice. It has no transparency, and saving it again and again slowly lowers the quality. Every device and website accepts it.

PNG

PNG is lossless: every pixel is kept exactly, and transparency is supported. That makes it ideal for screenshots and graphics with sharp edges, but photos saved as PNG are several times larger than as JPG. Compress PNG can shrink graphics a lot by reducing their colors.

WebP

WebP, made by Google, is usually 25–35% smaller than JPG at the same quality and supports transparency and animation. All current browsers show it, but some older apps and upload forms reject it; WebP to JPG fixes that.

AVIF

AVIF is newer and smaller still. Current Chrome, Edge, Firefox and Safari open it, but many other programs do not yet.

HEIC

HEIC is what iPhones save photos as. It is about half the size of JPG, but Windows and many websites cannot open it without help; HEIC to JPG converts it.

GIF

GIF is limited to 256 colors, so it suits simple animations rather than photos. For video clips, Video to GIF picks the best 256 colors for each clip.

Tools in this guide

More guides

How to Open HEIC Files on WindowsHow to Reduce PDF File SizeHow to Remove Location Data from PhotosHow to Extract Audio from a VideoHow to Make a Wi-Fi QR CodeHow to Sign a PDFHow to Verify a File Checksum (SHA-256)How to Merge PDF FilesHow to Copy Text from an ImageHow to Convert JPG to PDFHow to Convert a PDF to JPGHow to Split a PDF or Extract PagesHow to Rotate a PDF PermanentlyHow to Add Page Numbers to a PDFHow to Watermark a PDFHow to Convert HEIC to JPG on a MacHow to Convert WebP to JPGHow to Reduce Image File SizeHow to Convert a Video to GIFHow to Convert WAV to MP3How to Create a Strong PasswordHow to Convert Celsius to FahrenheitGB vs GiB: Why Your Drive Shows Less SpaceHow to Calculate PercentagesHow to Calculate the Number of Days Between Two DatesWhat Is a Unix Timestamp?How to Compare Two Text FilesHow to Count Words in a DocumentHow to Scan a QR Code from a Screenshot or ImageWhat Is a Hash? MD5, SHA-1 and SHA-256 ExplainedHow to Compress a Photo to 20 KB (or Any Size)How to Remove the Background From a PhotoHow to Test Your MicrophoneHow to Check a Screen for Dead PixelsHow to Record Your ScreenHow to Make a Ringtone for iPhoneHow to Compress a Video to Send ItHow to Remove a Password From a PDFHow to Password Protect a PDFHow to Fill In a PDF FormHow to Convert a PDF to WordHow to Blur a Face in a PhotoHow to Calculate Your BMIHow to Calculate a Mortgage PaymentHow to Schedule a Meeting Across Time ZonesWhat Is a Cron Expression?How to Reverse Complement a DNA SequenceHow to Translate DNA to ProteinHow to Convert GenBank to FASTAHow to Find Restriction Sites in a DNA SequenceHow to Align Two DNA or Protein SequencesHow to Design and Check PCR PrimersHow to Calculate Molar MassHow to Balance a Chemical EquationHow to Make a Solution of a Given MolarityHow to Calculate a Dilution (C1V1 = C2V2)How to Calculate pHHow to Calculate DNA Concentration From A260How to Calculate Insert Amount for a LigationHow to Convert RPM to g (RCF)How to Count Cells With a HemocytometerHow to Use a Punnett SquareHow to Make a Budget With the 50/30/20 RuleDebt Snowball vs Debt AvalancheHow Much Do I Need to Retire?How to Convert Salary to Hourly PayProfit Margin vs MarkupHow to Calculate VAT and Sales TaxHow to Make an InvoiceHow Much House Can I Afford?How to Read Resistor Color CodesHow to Choose a Resistor for an LEDHow to Calculate Voltage Drop in a CableHow Much Concrete Do I Need?How Much Paint Do I Need?How to Calculate a SubnetSignificant Figures Rules