Kompres PNG

Pilih PNG dan jumlah warna yang boleh dipertahankan. Semakin sedikit warna, semakin kecil berkasnya. Gambar dikurangi warnanya di perangkat Anda, dan Anda mengunduh PNG baru.

Gratis Berjalan di peramban Anda Diperiksa Selasa, 10 November 2026

Alat ini berjalan di peramban Anda. Apa yang Anda masukkan tidak dikirim kepada kami.

Cara memakai

  1. Klik Pilih berkas dan pilih PNG, atau seret ke kotak. Ukuran gambar ditampilkan di bawah namanya.
  2. Pilih Warna yang dipertahankan. Mulailah dari 256, yang paling tepat, dan turunkan sampai gambarnya tampak salah.
  3. Klik Kompres PNG, lalu unduh berkas baru. Ukuran sebelum dan sesudah ditampilkan di sebelahnya.

Cara PNG berpalet dibuat

PNG dapat menyimpan setiap piksel sebagai indeks ke dalam tabel warna (tipe warna 3), sehingga setiap piksel membutuhkan satu byte, atau lebih sedikit bit jika tabelnya kecil. Alat ini memilih warna dari piksel gambar Anda dengan kuantiser warna, menulis setiap piksel sebagai indeksnya, dan memampatkan baris-barisnya dengan deflate, metode yang selalu dipakai PNG.

Spesifikasi PNG mewajibkan chunk PLTE untuk tipe warna ini dan mengizinkan kedalaman bit 1, 2, 4 dan 8, sehingga tabel 16 warna memakai empat bit per piksel. Transparansi disimpan di chunk tRNS: setiap warna memiliki nilai alfanya sendiri, dan warna yang tidak tercantum di sana sepenuhnya buram.

Yang hilang dan yang tidak

Pengurangan warna bersifat lossy. Foto dengan gradasi halus cepat kehilangan detail seiring jumlah warna berkurang, sedangkan logo, ikon atau tangkapan layar sering mempertahankan tampilannya dengan warna yang lebih sedikit. Halaman menampilkan ukuran sebelum dan sesudah, sehingga Anda dapat memilih berkas terkecil yang masih tampak benar.

Alat tidak mengubah ukuran gambar, dan tidak mengubah transparansinya. Gambar yang sudah memiliki sedikit warna dan sudah terkompres dengan baik bisa menjadi lebih besar; catatan akan menyebutkannya, dan berkas asli adalah pilihan yang lebih baik.

Contoh: logo 1.200 × 800 piksel

Logo berukuran 1.200 × 800 piksel yang dikurangi menjadi 16 warna memakai empat bit untuk setiap piksel. Data pikselnya mentah berukuran 480.800 byte: 800 baris masing-masing 600 byte, dengan satu byte filter di setiap baris. Gambar yang sama disimpan sebagai warna 24-bit akan memerlukan 2.880.800 byte sebelum dikompres. Deflate lalu memperkecil baris-barisnya lagi, dan ukuran yang ditampilkan setelah kompresi adalah yang berlaku.

Pertanyaan yang sering diajukan

Apakah PNG saya diunggah saat saya mengompresnya?

Tidak. Gambar dibaca oleh peramban Anda, warnanya dipilih, dan PNG baru ditulis di perangkat Anda. Anda bisa memeriksanya dengan mematikan koneksi internet setelah halaman dimuat, lalu mengompres PNG kecil.

Apakah mengompres PNG di sini mengubah kualitasnya?

Ya, warnanya dikurangi, sehingga hasilnya lossy. Semakin sedikit warna yang dipertahankan, semakin berbeda warnanya dari aslinya. Pilih jumlah warna terkecil yang masih membuat gambar tampak benar.

Apakah latar transparan tetap dipertahankan?

Ya. Transparansi ditulis di chunk tRNS pada PNG, sehingga latar tetap transparan dan tepi semi-transparan mempertahankan nilai alfanya.

Mengapa PNG baru kadang lebih besar daripada aslinya?

PNG yang sudah disimpan dengan sedikit warna dan kompresi yang baik tidak dapat menjadi lebih kecil lagi dengan palet. Halaman kemudian memberi tahu bahwa berkas baru lebih besar, dan yang asli adalah berkas yang lebih baik untuk disimpan.

Berapa ukuran gambar terbesar yang bisa dikompres alat ini?

Gambar didekode oleh peramban Anda dan dibatasi sekitar 50 juta piksel, atau 16 juta di iPhone dan iPad. Gambar yang lebih besar diperkecil ke batas itu sebelum warnanya dikurangi.

Sumber

Angka dan teks terakhir diperiksa pada Selasa, 10 November 2026.

Kami memakai cookie yang diperlukan agar situs berjalan. Dengan persetujuan Anda, Google juga memakai cookie iklan untuk menampilkan iklan yang dipersonalisasi. Jika Anda menolaknya, iklan tetap tampil, tetapi tidak dipersonalisasi.