onlinetools.dev

Konverter Format Gambar

Konversi gambar antara PNG, JPEG, dan WebP dengan pengatur kualitas

Berjalan lokal
loading…
Tentang alat ini

Konversikan gambar antara PNG, JPEG, dan WebP tanpa memasang apa pun dan tanpa mengunggah ke mana pun: jatuhkan berkasnya, pilih tujuannya, atur kualitas lewat penggeser langsung, dan pantau ukuran keluaran diperbarui seketika. Ubin Δ memperlihatkan persis seberapa lebih kecil (atau lebih besar) berkas hasil konversi, sehingga memilih setelan kualitas berhenti jadi tebak-tebakan.

Ketiga format punya tugas berbeda. PNG bersifat nirsusut dengan transparansi penuh — tepat untuk tangkapan layar, aset antarmuka, dan apa pun yang bertepi tajam atau berteks. JPEG memampatkan foto secara agresif tetapi tidak punya kanal alfa dan mengaburkan tepi keras. WebP biasanya mengungguli JPEG 25–35% pada kualitas setara, mendukung transparansi, dan didukung penuh di browser masa kini — untuk web, biasanya itulah jawabannya.

Konversinya terjadi di atas canvas dalam browser Anda: gambarnya didekode, digambar ulang, dan dienkode kembali oleh kodek yang sama dengan yang dipakai browser untuk menampilkan halaman. Itulah yang membuat alat ini privat — sekaligus alasan jumlah bita persisnya sedikit berbeda antara Chrome, Firefox, dan Safari, sebab masing-masing membawa enkodernya sendiri.

Pertanyaan yang sering diajukan

Setelan kualitas berapa yang sebaiknya saya pakai untuk JPEG dan WebP?
Rentang 75 sampai 90 mencakup hampir semua pemakaian nyata. Pada 85, kebanyakan foto tak terbedakan secara visual dari sumbernya dengan ukuran sepersekian; di bawah sekitar 70, artefak kotak-kotak merayapi gradasi dan warna kulit; di atas 90, ukuran berkas menanjak curam demi perolehan yang tak kasat mata. Geser penggesernya dan pantau ubin ukuran — titik manisnya biasanya kelihatan jelas.
Kenapa PNG saya malah membesar setelah dikonversi ke JPEG?
JPEG dibuat untuk gradasi fotografis, bukan warna datar. Tangkapan layar, diagram, dan gambar antarmuka memampat luar biasa sebagai PNG (deretan panjang piksel identik) tetapi memaksa JPEG menyimpan derau di sekeliling setiap tepi tajam — berkas lebih besar dan berbayang kentara. Simpan grafik semacam itu sebagai PNG, atau ubah ke WebP yang condong nirsusut.
Apa yang terjadi pada transparansi ketika saya konversi ke JPEG?
JPEG tidak punya kanal alfa, jadi wilayah transparan harus diisi sesuatu — alat ini meratakannya ke putih, konvensi untuk gambar web. Kalau transparansinya harus selamat, pilih PNG atau WebP sebagai tujuannya.
Kenapa browser saya tidak bisa mengekspor AVIF atau HEIC di sini?
API canvas toBlob hanya mengenkode format yang enkodernya dibawa browser — PNG dan JPEG di mana-mana, WebP di Chromium dan Firefox. Pengodean AVIF masih jarang dan HEIC terbebani paten, jadi browser mendekodenya tetapi tidak memproduksinya. Kalau Anda memilih format yang tak bisa ditulis browser Anda, alat ini mengatakannya alih-alih diam-diam memberi Anda PNG.
Alat terkait