Supported Formats

Compression Formats

JPEG, PNG, WebP, and AVIF are fully supported for compression. BMP and TIFF are accepted as input only.

JPEG

Input & Output

Active
  • Perfect for photographs
  • Excellent compression ratios
  • Universal browser support
  • Lossy compression

Best for: Photos, complex images with many colors

PNG

Input & Output

Active
  • Transparency support
  • Lossless compression
  • Perfect for graphics
  • High quality preservation

Best for: Logos, graphics, images with transparency

WebP

Input & Output

Active
  • 25–35% smaller than JPEG
  • Supports transparency
  • Both lossy & lossless
  • Google technology

Best for: Web optimization, modern browsers

AVIF

Input & Output

Active
  • Up to 50% smaller than JPEG
  • Superior compression
  • HDR & wide color gamut
  • Growing browser support

Best for: Future-proof web images, maximum compression

BMP

Input Only

Input only
  • Uncompressed quality
  • Windows native format
  • Simple structure
  • Large file sizes

Best for: Converting to a compressed format

TIFF

Input Only

Input only
  • High quality archival
  • Lossless compression
  • Professional standard
  • Metadata support

Best for: Professional photography, print media

Format comparison

FormatCompressionQualityTransparencyBrowser support
JPEGExcellentGood (Lossy)100%
PNGGoodPerfect (Lossless)100%
WebPExcellentExcellent95%
AVIFSuperiorExcellent85%
BMPNonePerfect90%
TIFFGoodPerfect70%

jSquash codecs

Compression uses jSquash WebAssembly codecs — the same engines powering Squoosh, running 100% in-browser.

Up to 8192×8192 px

The compressor handles large images up to 8192×8192 pixels across all four supported output formats.

AVIF for the future

AVIF delivers up to 50% smaller files than JPEG at the same quality — ideal for performance-critical sites.