Perbandingan format gambar: JPEG, PNG, WebP, dan AVIF

Keempat format ini menutupi lebih dari 99% gambar di web modern. Tawaran kompresi, transparansi, animasi, dan dukungan peramban sangat berbeda. Berikut panduan praktis memilih.

Perbandingan ringkas

Ringkasan dulu, uraian per format di bawah.

Properti JPEG ? PNG ? WebP ? AVIF ?
Kompresi Lossy Lossless Lossy + lossless Lossy + lossless
Alpha (transparansi) Tidak Ya (8-bit) Ya (8-bit) Ya (penuh)
Animasi Tidak Hanya APNG Ya Ya
Kedalaman bit maks. 8-bit 16-bit 8-bit 10/12-bit
Ukuran tipikal vs JPEG (foto) 100% 300–1000% 65–75% 40–60%
Dukungan peramban Luas Luas Chrome 32, Firefox 65, Safari 14 Chrome 85, Firefox 93, Safari 16
Kecepatan enkode tipikal Cepat Cepat Sedang Lambat

JPEG — standar paling umum

Cara kerja

JPEG (Joint Photographic Experts Group) distandarkan 1992 dan tertua di empat format ini. Memakai DCT lossy pada blok 8×8, kuantisasi, dan entropi. Kualitas dikendalikan angka 1–100. Encoder modern seperti MozJPEG mengejar 10–20% ukuran tanpa ubah aliran bit — setiap decoder JPEG bisa membaca.

Paling cocok untuk

Foto dengan gradien halus dan banyak detail — potret, lanskap, produk, hero.

Kelebihan

Kekurangan

PNG — lossless dan transparan

Cara kerja

PNG (Portable Network Graphics) muncul pertengahan 1990an menggantikan GIF bebas paten. Benar-benar lossless: DEFLATE di atas filter per baris. Optimizer seperti oxipng (Rust, dari optipng) mencoba kombinasi filter/kompresi agar paling kecil tanpa ubah satu piksel.

Paling cocok untuk

UI, ikon, tangkapan layar, diagram, line art, logo warna rata, dan hal yang butuh saluran alpha sejati.

Kelebihan

Kekurangan

WebP — format khusus web Google

Cara kerja

WebP dirilis Google 2010, berbasis codec video VP8, lalu ditambah mode lossless terpisah. Mendukung lossy dan lossless dalam satu wadah, alpha dan animasi. Mode lossy biasanya mengungguli JPEG 25–35% pada kualitas sama; mode lossless mengungguli PNG 20–30%.

Paling cocok untuk

Pengiriman web umum saat AVIF belum aman — foto, sprite dengan alpha, menggantikan GIF animasi, tier fallback di bawah AVIF.

Kelebihan

Kekurangan

AVIF — terdepan dalam kompresi saat ini

Cara kerja

AVIF (AV1 Image File Format) profil still-image codec video AV1, 2019, Alliance for Open Media. Warna hingga 12-bit, alpha, HDR, gamut lebar, sintesis film grain. Encoder referensi (aom-av1 lewat libavif) lambat memberi kompresi terbaik untuk foto nyata.

Paling cocok untuk

Hero, galeri, dan setiap saat bandwidth lebih penting dari waktu CPU. Baik sebagai tier atas elemen <picture>.

Kelebihan

Kekurangan

Format mana yang dipakai?

Praktisnya tidak perlu pilih satu. Sajikan AVIF dulu, WebP kedua, JPEG atau PNG terakhir di <picture> — setiap peramban dapat versi terkecil yang bisa didekode.

Pertanyaan umum

Bagaimana mengonversi JPG ke WebP?

Buka PicBrewery, letakkan JPG — WebP terbuat otomatis bersama JPEG, PNG, AVIF. Pilih sel WebP dan klik unduh. Semuanya di peramban, tidak upload.

Bagaimana mengonversi PNG ke AVIF?

Letakkan PNG ke PicBrewery. Enkode ke JPEG, WebP, dan AVIF paralel di Web Worker. Klik kolom AVIF atau pilih banyak baris lalu unduh ZIP varian terkecil per sumber.

Apakah AVIF lebih baik dari WebP?

Untuk foto AVIF sering 20–30% lebih kecil berkat AV1. WebP enkode lebih cepat, dukung peramban lama lebih luas — saling melengkapi.

Apakah Safari mendukung WebP?

Ya, sejak Safari 14 (2020). Safari kini mendekode lossy dan lossless WebP.

Apakah PNG selalu lossless?

Ya. DEFLATE PNG lossless; pengurangan ukuran dari filter dan tuning, bukan buang data gambar.

Apakah JPEG punya transparansi?

Tidak. Butuh transparansi gunakan PNG, WebP, atau AVIF. JPEG XL punya alpha tetapi belum didukung luas.

Seberapa jauh AVIF lebih kecil dari JPEG?

Foto dengan encoder modern biasanya 40–60% lebih kecil dari MozJPEG sebanding kualitas. Hemat berkurang saat detail rendah, warna rata.

Apakah peramban saya mendekode AVIF?

Chrome 85+, Firefox 93+, Edge 121+, Safari 16+. Pakai <picture> dengan cadangan WebP/JPEG.

Apakah PicBrewery hanya sisi klien?

Ya. Dekode dan enkode di WebAssembly di Web Worker Anda. Hanya memuat app statis dan codec.

Konversi antarformat

Mencari pas spesifik? Pilih di bawah — tiap halaman punya langkah, perkiraan penghematan, dan FAQ.

Coba dengan gambar Anda

Letakkan serangkaian JPG ke PicBrewery, lihat WebP dan AVIF berdampingan. Tidak ada unggah.

Buka PicBrewery