Kompresor Gambar (JPEG, PNG, WebP)

Kompres gambar JPEG, PNG, dan WebP di browser Anda. Atur kualitas, batasi dimensi, kurangi warna PNG, dan lihat persentase penghematan yang tepat.

Letakkan gambar di sini atau klik untuk memilih
Anda juga bisa menempelkan gambar dari clipboard (Ctrl+V / ⌘V)

Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.

Apa itu Kompresor Gambar?

Kompresor Gambar meng-encode ulang foto atau grafis agar ukuran filenya lebih kecil. Anda bisa memilih JPEG atau WebP lossy dengan slider kualitas, PNG dengan warna dikurangi (kuantisasi palet, mirip TinyPNG) yang tetap transparan, atau encode ulang PNG lossless, dan opsional membatasi lebar serta tinggi maksimum. Alat ini menampilkan ukuran asli dan baru serta persentase penghematannya, dan memberi peringatan jika hasilnya tidak lebih kecil.

Cara menggunakan Kompresor Gambar

  1. Letakkan gambar di area unggah, klik untuk memilih file, atau tempel gambar dengan Ctrl+V.
  2. Pilih Format keluaran: JPEG, WebP, PNG dengan warna dikurangi, atau PNG lossless.
  3. Atur Kualitas (JPEG/WebP) atau Jumlah warna maksimum (PNG dengan warna dikurangi), dan opsional atur Lebar maks. (px) / Tinggi maks. (px).
  4. Periksa pratinjau dan lencana perubahan ukuran (misalnya “120 KB → 38 KB, 68% lebih kecil”).
  5. Klik tombol unduh untuk menyimpan file terkompresi, dengan nama seperti photo-compressed.jpg.

Contoh

Masukan
300×200 PNG photo with noise (107 KB), output format WebP, quality 75
Keluaran
WebP file of the same 300×200 size; the size badge shows the new size and a “% smaller” value

Persentase pastinya tergantung pada isi gambar dan encoder browser.

Kapan menggunakan Kompresor Gambar

Gunakan sebelum mengunggah foto ke situs web, CMS, email, atau chat saat ukuran file penting, atau untuk memperkecil screenshot dan logo tanpa kehilangan transparansi. Alat ini bukan pengoptimal batch dan tidak menjalankan encoder canggih seperti MozJPEG atau oxipng, jadi alat khusus saat build mungkin bisa memeras beberapa persen lagi. Jangan mengompres ulang JPEG yang sudah sangat terkompresi berulang kali: setiap proses lossy menghilangkan detail.

Cara kerja Kompresor Gambar

Gambar didekode oleh browser (orientasi EXIF diterapkan) lalu digambar ke canvas. Jika Anda mengatur ukuran maksimum, gambar diperkecil bertahap separuh demi separuh dengan smoothing berkualitas tinggi. JPEG dan WebP dihasilkan dengan canvas.toBlob(type, quality); piksel transparan menjadi putih pada JPEG karena format ini tidak punya kanal alpha. Mode PNG dengan warna dikurangi mengkuantisasi piksel RGBA menjadi maksimal 256 warna dengan algoritma PnnQuant dari library gifenc, lalu menulis PNG terindeks 8 bit (chunk PLTE + tRNS, dikompres dengan CompressionStream browser). PNG lossless hanya di-encode ulang oleh browser, yang jarang menghemat banyak.

Kasus Penggunaan Umum

  • Memperkecil foto ponsel sebelum dilampirkan ke email atau formulir dengan batas unggah.
  • Mengonversi screenshot PNG besar menjadi PNG 256 warna yang beberapa kali lebih kecil.
  • Membuat versi WebP dari gambar hero agar halaman lebih cepat dimuat.
  • Membatasi foto produk menjadi lebar 1600 px untuk toko online.

Catatan Keamanan

Gambar didekode, diproses, dan di-encode secara lokal di browser Anda dengan Canvas API. Tidak ada yang diunggah ke server. Karena metadata tidak disalin, kompresi juga menjadi cara mudah untuk menghapus data lokasi dari foto sebelum dibagikan.

Pertanyaan Umum

Format mana yang menghasilkan file terkecil?

Untuk foto, WebP biasanya paling kecil, disusul JPEG. Untuk screenshot, logo, dan grafis datar, PNG dengan warna dikurangi sering mengalahkan keduanya dan tetap menjaga tepi tajam serta transparansi.

Mengapa file terkompresi saya lebih besar dari aslinya?

File asli mungkin sudah teroptimasi dengan baik, atau Anda memilih format lossless atau kualitas yang sangat tinggi. Alat ini menampilkan peringatan dalam kasus tersebut; turunkan kualitas, pilih format lain, atau pertahankan file aslinya.

Apakah kompresi menghapus metadata EXIF?

Ya. Output di-encode ulang dari canvas, sehingga metadata kamera seperti lokasi GPS, tanggal, dan model kamera tidak disalin ke file baru.

Apakah ada batas ukuran?

Gambar yang sangat besar diperkecil agar muat dalam batas canvas browser (sekitar 16,7 megapiksel di Safari, 50 megapiksel di browser lain) dan sebuah pemberitahuan menyebutkan ukuran barunya.

Langkah berikutnya yang disarankan

Jelajahi kategori lainnya