Format WebP — Lossy, Lossless, Transparan, dan Animasi dalam Satu Format
Struktur format WebP yang dirilis Google pada 2010 (mode lossy VP8, mode lossless, dan chunk RIFF), standardisasi RFC 9649 tahun 2024, ukurannya dibanding JPG·PNG, dukungan browser dan Android (per 2026), serta hal yang perlu diperhatikan saat konversi.
WebP adalah format yang dirilis Google pada 2010 untuk memperkecil ukuran gambar web. Di dalam kontainer RIFF terdapat mode lossy berbasis codec video VP8 dan mode lossless yang dirancang terpisah, dan keduanya mendukung transparansi serta animasi. Pada November 2024, 14 tahun setelah dirilis, IETF secara resmi mendaftarkan spesifikasinya dan tipe media image/webp sebagai RFC 9649.
Ukuran — angka resmi Google
Menurut dokumentasi Google for Developers, WebP lossy 25–34% lebih kecil daripada JPG pada indeks kualitas SSIM yang sama, dan WebP lossless 26% lebih kecil daripada PNG. Bila transparansi diperlukan, WebP lossy disebut dapat menghasilkan file sekitar 3 kali lebih kecil daripada PNG. Angka ini hasil uji Google, jadi penghematan nyata bergantung pada gambar dan pengaturan encoder.
Dukungan browser dan OS (per 2026-09-23)
Berdasarkan data Can I use, sekitar 96% pengguna browser di seluruh dunia dapat menampilkan WebP.
| Browser | Dukungan penuh sejak |
|---|---|
| Chrome | 32 |
| Edge | 18 |
| Firefox | 65 |
| Safari (macOS) | 14 (Big Sur ke atas), sejak 16 tanpa batasan OS |
| Safari (iOS) | 14 |
Aplikasi Foto di Windows 10·11 dan Preview di macOS bisa membuka WebP, tetapi program edit gambar lama, sebagian program dokumen, dan formulir unggah situs pemerintah sering tidak menerima WebP.
Struktur file
File WebP diawali header RIFF, ukuran file, lalu penanda WEBP. Setelah itu menyusul chunk sesuai jenis gambar.
VP8— data gambar terkompresi lossyVP8L— data gambar terkompresi losslessVP8X— penanda adanya fitur tambahan (transparansi, animasi, metadata)ALPH— kanal transparansi untuk gambar lossyANIM·ANMF— pengaturan animasi dan setiap frameICCP·EXIF·XMP— profil warna dan metadata
Dukungan Android
Menurut dokumentasi Android Developers, decoding dan encoding dasar WebP didukung sejak Android 4.0, transparansi dan decoding lossless sejak 4.2.1, sedangkan encoding lossless baru tersedia sejak Android 10.
Kelebihan dan keterbatasan
- Satu format bisa menangani foto (lossy), grafik (lossless), latar transparan, sekaligus gambar bergerak.
- Mode lossy selalu menyimpan selisih warna dengan setengah resolusi (4:2:0), sehingga garis berwarna tipis seperti teks merah bisa berbayang. Untuk gambar seperti itu, mode lossless lebih baik.
- Ukuran maksimum 16,383 piksel per sisi, jadi panorama super besar tidak muat.
- Hanya mendukung 8 bit, sehingga untuk foto HDR AVIF lebih cocok.
Kegunaan utama
Gambar situs web dan blog, grafik web yang butuh latar transparan, dan animasi pendek pengganti GIF.
Kapan sebaiknya beralih ke WebP dan kapan tidak
| Situasi | Rekomendasi |
|---|---|
| Foto di blog dan halaman detail toko online | Disarankan WebP — hemat transfer data |
| Grafik web berlatar transparan | Disarankan WebP — lebih kecil dari PNG |
| Pengajuan ke instansi atau sekolah, kirim ke percetakan | Tetap JPG·PNG |
| Foto yang dikirim lewat aplikasi pesan atau email | Tetap JPG — kompatibel dengan program penerima |
| File master yang masih akan diedit | Tetap PNG atau format asli |
Saat mengonversi ke format lain
- WebP → JPG: konversi paling umum demi kompatibilitas dokumen dan formulir unggah. Area transparan diisi warna latar (WebP ke JPG).
- WebP animasi → gambar diam: sebagian besar alat konversi hanya menyimpan frame pertama.
- JPG → WebP: terjadi kehilangan sekali lagi di atas kehilangan JPG asli, jadi kualitas sekitar 75–85 adalah pilihan aman (JPG ke WebP).
Coba sekarang