Alat yang langsung bisa dipakai

Kompresor gambar

Masukkan gambar ke kanvas unggah di sebelah kiri, tulis target seperti 200KB, lalu alat ini menurunkan kualitas sampai hasilnya berada di bawah target dan menampilkannya di baris hasil. Kalau memasukkan beberapa gambar sekaligus, tiap berkas disesuaikan sendiri lalu diunduh bersama sebagai ZIP.

JPG · PNG · WEBP · AVIF · BMP Tarik satu atau beberapa gambar ke sini atau klik untuk mengunggah

Setelah satu atau beberapa file dipilih, setiap gambar muncul sebagai thumbnail di area unggah. Jika ukuran target dinyalakan, tiap berkas disesuaikan di bawah nilai itu. Setelah dikompres, pakai Unduh di baris hasil untuk semuanya, atau Unduh per berkas di daftar bawah.

Maks 20 MB · JPG/PNG/WEBP/AVIF/BMP
Original
Belum ada gambar
Informasi file muncul setelah gambar dipilih.
Original: – Format: JPG · 80% Belum dikompres
Diproses di browser ini · tanpa unggah server
Pilih gambar, lalu tentukan ukuran target atau atur kualitasnya sendiri.
Gambar yang ditambahkan muncul di sini. Setelah kompresi, gunakan Unduh di setiap baris untuk satu file.
Terakhir diperbarui:
Standar ROBERINAlat yang dibutuhkan,
langsung bisa dipakai.
  • Terlihat sejak awalArea input dan hasil dibuat jelas.
  • Hasil lebih duluAngka utama ditaruh di depan, detail mengikuti seperlunya.
  • Tidak banyak syaratTanpa akun atau data tambahan sebelum memakai alat.
Roberin

Tentukan ukuran targetnya, kualitasnya dicari oleh alat ini

Yang benar-benar diminta orang soal kompresi gambar jarang berupa “pakai kualitas 60%”. Yang diminta biasanya “buat jadi di bawah 200KB”. Batas lampiran, aturan foto produk, dan formulir pengumpulan tugas semuanya berangkat dari angka, bukan dari persentase kualitas.

Karena itu layar ini punya kolom ukuran target. Tulis angkanya, lalu alat ini mulai dari kualitas 95% dan menurunkannya dengan pencarian biner sampai hasilnya masuk di bawah target, sambil mencatat kualitas terakhir di daftar hasil. Matikan targetnya kalau Anda lebih suka menggeser penggeser kualitas sendiri.

Bagaimana cara memakainya?

Seret satu atau beberapa berkas JPG, PNG, WEBP, AVIF, atau BMP ke kanvas, atau tekan Add images. Setelah pratinjau muncul, nyalakan Target size di pengaturan bawah lalu tulis angka yang Anda butuhkan. Satuannya bisa KB atau MB.

Tekan Kompres, lalu setiap berkas disimpan ulang sampai masuk di bawah target, dengan ukuran akhir dan dimensi ditampilkan di baris hasil. Unduh berkas satu per satu dari daftar bawah, atau pakai ZIP semua untuk mengambil semuanya sekaligus.

  • Matikan target untuk kembali ke penggeser kualitas manual.
  • Kalau Resize juga dinyalakan, target dipenuhi berdasarkan dimensi yang Anda tetapkan.
  • Saat target aktif, penggeser kualitas dinonaktifkan karena nilainya dihitung oleh alat ini.

Apa sebenarnya yang dilakukan mode ukuran target?

Alih-alih memakai satu nilai kualitas, alat ini mulai dari 95%, mengukur hasilnya, dan menurunkan nilainya setiap kali hasilnya masih terlalu besar, hingga delapan kali. Setiap putaran memangkas separuh rentang yang tersisa, sehingga bertemu kualitas tertinggi yang masih muat di bawah target.

Beri foto 1.8MB target 200KB, biasanya hasilnya di kisaran 190KB pada kualitas sekitar 40%. Daftar hasil menuliskan nilai yang dipakai, seperti Target 200 KB dan Kualitas 41% · Skala 100%, jadi kalau gambarnya terlihat terlalu lembut Anda bisa menaikkan target dan mengulanginya.

Bagaimana kalau targetnya tidak terjangkau?

Sebagian berkas tetap di atas target walau kualitasnya sudah paling rendah, entah karena aslinya sangat besar atau karena targetnya tidak realistis. Alih-alih berhenti, alat ini menurunkan dimensinya bertahap dan mengulang pencarian yang sama.

  • Tahap skalanya adalah 85%, 72%, 60%, 50%, 40%, 32%, 25%, 20%, dan 15%.
  • Alat ini berhenti di tahap terbesar yang memenuhi target, jadi tidak ada yang mengecil lebih dari perlunya.
  • Kalau tetap tidak muat, baris itu diberi label Target belum tercapai dan Anda tetap bisa mengunduh hasil terkecil yang berhasil dibuat.

Target yang tidak tercapai adalah tanda angkanya tidak realistis. Menaikkan target satu tingkat atau mengganti keluaran ke JPG lebih hemat kualitas daripada memaksakannya.

Ukuran target yang benar-benar sering dipakai

Kalau ragu harus menulis angka berapa, rentang berikut mencakup sebagian besar kebutuhan. Tombol preset mengisinya langsung.

  • 50KB — foto profil forum, thumbnail kecil, ikon daftar.
  • 100KB — gambar di dalam artikel blog, tanda tangan email.
  • 200KB — foto detail produk, lampiran tugas dan dokumen. Nilai yang paling sering dipakai.
  • 500KB — gambar utama dan banner yang kualitasnya penting.
  • 1MB — foto yang akan dilihat diperbesar, meski bukan untuk cetak.

Kalau situs tujuan menyebut batas yang persis, pakai angka itu. Alat ini mendekat sedekat mungkin ke batas tanpa melewatinya, jadi batas 200KB biasanya berakhir di sekitar 199KB.

Memilih format keluaran

Untuk foto, keluaran JPG atau WEBP sudah bagus. AVIF dan BMP bisa diunggah, tetapi format simpannya dipilih dari JPG, PNG, dan WEBP. Untuk logo, ikon, dan tangkapan layar yang butuh transparansi atau tepi tajam, periksa PNG atau WEBP lebih dulu.

  • JPG menyatukan transparansi ke warna putih dan paling mudah untuk mengejar ukuran target.
  • WEBP cenderung terlihat lebih baik daripada JPG pada ukuran berkas yang sama, cocok untuk publikasi web.
  • PNG mengabaikan nilai kualitas di browser, jadi tercapainya target sepenuhnya bergantung pada pengecilan dimensi.

Satu target untuk banyak gambar

Dengan beberapa berkas sekaligus, Anda tetap hanya menetapkan satu target. Tiap berkas dicari sendiri-sendiri, jadi berkas asli yang ukurannya jauh berbeda tetap berakhir di bawah batas yang sama.

Masukkan foto 3MB bersama foto 400KB dengan target 200KB: yang pertama kehilangan banyak kualitas, yang kedua lolos hampir tanpa perubahan. Karena nilai kualitas yang sama tidak pernah dipaksakan ke keduanya, berkas kecil tidak rusak tanpa alasan.

Setelah selesai, pakai ZIP semua di baris hasil untuk semuanya, atau unduh hanya berkas yang Anda perlukan dari daftar bawah.

Yang perlu dicek sebelum mengompres

Berkas yang sudah dioptimalkan untuk web bisa membesar saat disimpan ulang. Kalau aslinya ikon kecil atau foto yang sudah sangat terkompresi, baca dulu angka hasilnya sebelum memutuskan mengunduh.

Kalau resolusinya jauh lebih besar dari yang diperlukan, pakai Resize untuk menyamakan dengan ukuran tampil, bukan menghancurkan kualitasnya. Menurunkan foto 4000px ke 1200px mencapai target yang sama dengan kualitas jauh lebih tinggi.

Kesalahan yang sering terjadi

  • Membiarkan format di PNG — penyimpanan PNG di browser mengabaikan kualitas. Ganti ke JPG atau WEBP kalau transparansi tidak diperlukan.
  • Tidak memeriksa satuan — menulis 200 sementara satuannya masih MB berarti target 200MB dan tidak ada yang berubah.
  • Memilih target ekstrem seperti 10KB — muncul label target belum tercapai dan gambarnya jadi tidak terbaca.
  • Mengompres ulang berkas yang sudah terkompresi — kalau hasilnya lebih besar dari aslinya, pakai saja berkas aslinya.
  • Mengunduh tanpa melihat — di bawah kira-kira 20% kualitas, kerusakannya kelihatan. Periksa pratinjaunya dulu.

Cara pemrosesan di browser bekerja

Alat ini membaca berkas pilihan Anda dengan File API dan menyimpannya ulang dengan Canvas toBlob. Pencarian target berjalan dengan cara yang sama, menyimpan berulang kali di dalam browser, jadi tidak ada berkas yang dikirim ke server Roberin.

Konsekuensinya, proses encoding berjalan sekali untuk tiap langkah pencarian, sehingga gambar besar butuh waktu sedikit lebih lama. Batas 20MB dan batas resolusi keluaran ada supaya memori browser tidak terlampaui.

Daftar periksa sebelum mengunduh

  • Ukuran akhir di baris hasil sudah sama dengan target atau di bawahnya.
  • Tidak ada baris di daftar yang masih membawa label Target belum tercapai.
  • Persentase kualitasnya tidak terlalu rendah, dan teks serta tepi masih terbaca di pratinjau.
  • Tidak ada gambar yang butuh transparansi tersimpan sebagai JPG.
  • Untuk banyak berkas, Anda sudah memilih antara ZIP semua atau unduhan satu per satu.

Pertanyaan yang sering diajukan

Apakah gambar diunggah ke server?

Tidak. Gambar dibaca dan dikonversi di browser yang sedang dipakai. Alat ini tidak mengunggahnya ke server.

Apakah bisa mengompres GIF?

Tidak. GIF animasi dikecualikan karena alur canvas tidak menjaga animasi secara andal.

Mengapa PNG tidak banyak mengecil saat kualitas diturunkan?

Penyimpanan PNG di browser bisa tidak memakai nilai kualitas seperti JPG atau WEBP. Jika transparansi tidak perlu, bandingkan WEBP juga.

Bisakah file hasil kompresi lebih besar?

Bisa. Gambar yang sudah optimal, ikon kecil, atau format keluaran yang tidak cocok dapat membuat file lebih besar.

Bagaimana cara membuat gambar jadi 200KB atau lebih kecil?

Nyalakan Target size, tulis 200, dan biarkan satuannya KB. Alat ini mulai dari kualitas 95% lalu menurunkannya dengan pencarian biner sampai hasilnya di bawah 200KB. Foto 1.8MB biasanya berakhir di kisaran 190KB pada kualitas sekitar 40%, dan baris hasil menampilkan kualitas serta skala yang dipakai.

Bagaimana kalau targetnya tidak tercapai?

Kalau kualitas terendah masih melebihi target, alat ini menurunkan dimensi ke 85%, 72%, lalu 60% dan mencoba lagi. Jika tetap tidak cukup, baris itu diberi label Target belum tercapai dan hasil terkecilnya tetap bisa diunduh. Itu tanda targetnya terlalu kecil, jadi naikkan targetnya atau ganti keluaran ke JPG.

Bisakah satu target dipakai untuk banyak gambar sekaligus?

Bisa. Setiap berkas menuju target secara terpisah walau ukuran aslinya berbeda. Masukkan foto 3MB dan foto 400KB dengan target 200KB: yang pertama turun kualitasnya jauh, yang kedua lolos hampir tanpa perubahan. Pakai ZIP semua untuk mengunduh semuanya sekaligus.

Apakah mengejar ukuran target menurunkan resolusi?

Kualitas diatur lebih dulu dan resolusi dibiarkan utuh. Kalau kualitas saja sudah cukup mencapai target, dimensi asli tetap dipertahankan. Dimensi baru turun kalau kualitas terendah masih melewati target, dan baris hasil menuliskan persentase skala yang dipakai.

Alat lain yang cocok dipakai bersama

Roberin
Developer yang berpengalaman
Saya Roberin, developer berpengalaman yang menciptakan dunia yang lebih baik melalui tools kreatif dan praktis. Teknologi adalah untuk semua orang - mari bersama-sama membangun dunia yang lebih nyaman! 😊
Formulir kontak
Kirim hanya detail yang perlu kami periksa.
Jika perlu balasan, sertakan alamat email. Untuk laporan kesalahan, tuliskan URL halaman, nilai yang dimasukkan, hasil yang diharapkan, dan hasil yang muncul.