PNG ke JPG Konverter
Konversi gambar PNG ke format JPG secara instan dengan kualitas tinggi. Aman, cepat, dan sepenuhnya gratis.
Seret & Jatuhkan PNG di sini
Mendukung hingga 50MB
Konversi gambar PNG ke format JPG secara instan dengan kualitas tinggi. Aman, cepat, dan sepenuhnya gratis.
Mendukung hingga 50MB
PNG dan JPG (juga ditulis JPEG) adalah dua format gambar raster yang paling umum di web, namun dirancang untuk pekerjaan yang berbeda. PNG menggunakan kompresi DEFLATE lossless dan mendukung saluran alfa untuk transparansi, yang menjadikannya pilihan alami untuk tangkapan layar, logo, maket UI, dan gambar apa pun dengan tepi atau teks yang tajam. JPG menggunakan kompresi berbasis DCT lossy yang menghilangkan detail frekuensi tinggi yang sulit dilihat oleh mata, itulah sebabnya PNG fotografi berukuran 4 MB sering kali menyusut menjadi 300–500 KB saat disimpan sebagai JPG tanpa perbedaan yang terlihat.
Konverter ini menulis ulang bitmap PNG menjadi file JPG langsung di browser Anda menggunakan HTML5 Canvas API dan encoder JPEG bawaan browser. Data piksel tidak pernah meninggalkan perangkat Anda — tidak ada unggahan, tidak ada pemrosesan server, dan tidak ada salinan file Anda yang disimpan di mana pun. Karena JPG tidak memiliki transparansi, piksel transparan apa pun di PNG sumber akan diratakan dengan latar belakang putih selama konversi. Jika gambar Anda memiliki tepi anti-alias yang lembut dibandingkan transparansi, Anda mungkin melihat lingkaran cahaya putih samar di tepinya; untuk kasus-kasus tersebut, mempertahankan PNG asli, atau menggunakan WebP, biasanya merupakan pilihan yang lebih baik.
Konversi terjadi dalam sekali jalan. Setiap piksel PNG yang didekodekan ditulis ke dalam kanvas 2D, dan kanvas tersebut kemudian diekspor menggunakan `canvas.toBlob('image/jpeg', 0.9)`. Faktor kualitas 0,9 dipetakan ke sekitar Q=90 dalam istilah libjpeg, yang merupakan titik terbaik bagi sebagian besar editor foto: secara visual tidak dapat dibedakan dari sumbernya untuk hampir semua konten fotografi, dan biasanya mengurangi ukuran file sebesar 70–90%.
Alasan paling umum orang mengonversi PNG ke JPG adalah ukuran file. Foto yang disimpan sebagai PNG bisa berukuran 5–10× lebih besar dibandingkan JPG, sehingga memperlambat pemuatan halaman, memenuhi penyimpanan cloud, dan memicu batas lampiran di klien email. JPG juga merupakan format yang diharapkan oleh sebagian besar platform: WhatsApp, banyak portal lamaran kerja, formulir pemerintahan, alat unggah produk e-niaga, dan sistem manajemen konten lama yang lebih memilih JPG atau langsung menolak PNG. Mengonversi sekali secara lokal lebih cepat daripada mengatasi kesalahan pengunggahan.
Privasi juga penting. Konverter online yang menerima file Anda dan memprosesnya di server jarak jauh mungkin menyimpan salinannya di log, di snapshot cadangan, atau di cache CDN. Untuk foto identitas, pemindaian medis, laporan keuangan, atau apa pun yang berisi informasi pribadi, konverter berbasis browser yang sepenuhnya dijalankan di sisi klien menghilangkan risiko tersebut dengan sengaja. Tidak ada yang meninggalkan mesin Anda.
Konversi membutuhkan waktu beberapa detik dan berfungsi dengan satu atau banyak file. Berikut alur selengkapnya:
Mengetahui kapan JPG adalah format tujuan yang tepat membantu Anda menghindari penurunan kualitas yang tidak perlu. Berikut adalah situasi yang paling masuk akal untuk melakukan konversi dari PNG:
PNG (RFC 2083) menyimpan data piksel menggunakan aliran DEFLATE yang difilter. Tidak ada kerugian: setiap nilai piksel dalam gambar yang didekodekan cocok dengan byte demi byte aslinya. PNG juga mendukung saluran alfa 8-bit, memungkinkan transparansi per piksel. Properti ini membuatnya besar namun tepat.
JPEG (ITU-T T.81) membagi gambar menjadi blok 8×8, menerapkan transformasi kosinus diskrit, mengkuantisasi koefisien frekuensi yang dihasilkan secara lebih agresif pada frekuensi yang lebih tinggi, dan mengkodekan hasilnya dengan pengkodean Huffman. Faktor kualitas (1–100) mengontrol tabel kuantisasi: nilai yang lebih rendah membuang lebih banyak informasi berfrekuensi tinggi, menghasilkan file yang lebih kecil dengan mengorbankan artefak yang terlihat pada tepi yang keras dan area dengan kontras tinggi. Kualitas 90, yang digunakan di sini sebagai default, adalah ambang batas di mana sebagian besar pemirsa tidak dapat membedakan JPG dari aslinya.