Konverter Format Gambar

Konversi gambar antara PNG, JPEG dan WebP di browser Anda — tanpa unggahan, tanpa pendaftaran.

Cara menggunakan

  1. Pilih sebuah gambar — PNG, JPG, WebP, GIF atau BMP. File dibaca secara lokal dan tidak pernah diunggah.
  2. Pilih format keluarannya. JPEG dan WebP menambahkan penggeser kualitas; sumber transparan yang dikonversi ke JPEG juga memungkinkan Anda memilih warna latarnya.
  3. Periksa ukuran asli versus hasil konversi lalu unduh file dengan ekstensi yang benar.

Tentang alat ini

Mengonversi format gambar adalah operasi dekode-dan-sandi-ulang, bukan sekadar mengganti nama. Browser mendekode file sumber menjadi piksel mentah — kisi nilai merah, hijau, biru dan alfa — lalu menuliskan kembali piksel itu memakai codec yang berbeda. Itulah sebabnya mengganti ekstensi file secara manual tidak pernah berhasil, dan mengapa hasil konversi yang sungguhan bisa jauh lebih besar atau jauh lebih kecil daripada aslinya meski gambarnya terlihat sama.

Pemilihan format tujuan adalah pilihan tentang apa yang rela Anda korbankan. PNG bersifat lossless dan mempertahankan transparansi, sehingga tepat untuk logo, ikon, diagram dan tangkapan layar, dengan konsekuensi file besar untuk foto. JPEG bersifat lossy dan sama sekali tidak punya kanal alfa: mengonversi PNG transparan ke JPEG mengganti setiap piksel transparan dengan warna solid, itulah sebabnya alat ini mendeteksi transparansi pada sumbernya, memperingatkan Anda sebelum hal itu terjadi dan membiarkan Anda memilih warna tersebut alih-alih diam-diam memakai hitam. WebP mencakup kedua kasus — lossy atau lossless, dengan atau tanpa transparansi — dan biasanya 25% hingga 35% lebih kecil daripada JPEG pada kualitas setara, itulah sebabnya WebP menjadi pilihan default yang masuk akal untuk web.

Konversi berlangsung sepenuhnya di perangkat Anda lewat canvas API: FileReader memuat file, gambar digambar ke canvas di luar layar dan canvas.toBlob menghasilkan file barunya. Tidak ada yang diunggah dan tidak ada yang disimpan setelah Anda menutup tab. Dua batasan yang perlu diketahui: gambar dibatasi 8000 piksel per sisi untuk melindungi memori browser, dan GIF animasi dikonversi sebagai satu bingkai diam, karena canvas hanya menampung satu bingkai pada satu waktu.

Pertanyaan yang sering diajukan

Apakah gambar saya keluar dari browser?

Tidak. File didekode dan disandikan ulang secara lokal dengan canvas API — tidak ada unggahan dan tidak ada pemrosesan di sisi server. Halaman ini bekerja offline setelah dimuat.

PNG, JPEG atau WebP — mana yang sebaiknya saya pilih?

WebP untuk web pada umumnya, PNG bila Anda butuh kualitas lossless atau transparansi (logo, ikon, tangkapan layar), dan JPEG hanya untuk foto yang harus bisa dibuka di perangkat lunak lama.

Apa yang terjadi pada transparansi saat saya mengonversi ke JPEG?

Transparansinya diganti dengan warna solid, karena JPEG tidak punya kanal alfa. Alat ini mendeteksi sumber yang transparan, memperingatkan Anda dan membiarkan Anda memilih warna pengisinya — putih secara default, alih-alih hitam yang dihasilkan kebanyakan konverter.

Bisakah saya mengonversi GIF animasi?

Hanya bingkai pertamanya. Keluaran PNG, JPEG dan WebP di sini berupa gambar diam; animasinya hilang dalam proses konversi.

Apakah mengonversi PNG ke JPEG menurunkan kualitas?

Ya, dan tidak bisa dikembalikan — JPEG adalah format lossy, jadi detail dibuang saat penyandian. Mengonversi JPEG itu kembali ke PNG tidak mengembalikannya. Simpanlah file asli Anda.

Apakah ada batas ukuran?

Gambar hingga 8000 piksel per sisi diterima, sehingga penggunaan memori browser tetap terkendali. Yang lebih besar ditolak dengan pesan yang jelas.

Alat terkait

Tautan panjang? Perpendek secara gratis

Vai.la mengubah URL apa pun menjadi tautan pendek dengan statistik klik, QR Code, dan biolink Anda sendiri.

Vai.la tidak bertanggung jawab atas cara alat-alat ini digunakan maupun atas keputusan yang diambil berdasarkan hasilnya.