IMG / 01 · kompresi ukuran persis

Kompres gambar ke ⁨1 MB⁩

Taruh sebuah foto. ToolZool mencari file dengan tampilan terbaik yang masih muat di bawah ⁨1 MB⁩, tanpa gambarnya keluar dari perangkatmu.

ToolZool
Kebun Binatang Alat Berguna

Jatuhkan gambarmu di sini

atau klik untuk menjelajah berkas
JPGPNGWEBPAVIF
Ukuran berkas maks.: ⁨100 MB⁩Mendukung banyak berkas
Dukung Kami 💚Bantu ToolZool tetap gratis

Cara mengompres gambar ke 1 MB

  1. Pilih gambarmu, atau jatuhkan ke alatnya. Tidak ada yang diunggah, jadi ukuran file tidak membuatmu menunggu.
  2. Periksa targetnya. Di halaman ini targetnya 1 MB; ganti lewat prasetel atau kolom ukuran sendiri.
  3. Biarkan strateginya di Otomatis, supaya kualitas dicoba lebih dulu dan dimensinya baru turun kalau itu saja belum cukup.
  4. Tekan Kompres ke 1 MB. Kamu dapat file terbesar yang masih muat, dan itulah yang tampilannya paling bagus.
  5. Unduh. Rasio aspeknya dipertahankan dan metadata kameranya sudah dibuang.

Apa saja yang sebenarnya muat dalam 1 MB

Batas ukuran file berarti hal yang berbeda-beda tergantung isi gambarnya. Logo datar dan foto lanskap yang penuh detail sama-sama harus muat dalam jumlah byte yang sama, padahal hanya satu di antaranya yang punya detail untuk dikorbankan.

Jenis gambarPada ⁨1 MB⁩
Pas foto, lebar 600 pxPraktis lossless
Tangkapan layar teks atau antarmukaLega pada resolusi penuh
Foto lanskap penuh detail, lebar penuhLega — kualitasnya tetap bagus
Logo datar atau ikonSangat lega

Panduan dari perilaku umum JPEG, bukan hasil pengukuran benchmark. Data uji yang dipublikasikan ada di peta jalan.

Target persis lainnya

Cara kerjanya

Menembus ukuran yang persis adalah persoalan pencarian, bukan persoalan selera. Slider kualitas memaksamu menebak, mengekspor ulang, memeriksa ukuran filenya, lalu menebak lagi.

ToolZool yang mengerjakan pencarian itu untukmu. Ia mendekode gambarmu, lalu mengodekannya ulang berkali-kali sambil mempersempit rentangnya ke setelan kualitas tertinggi yang masih mendarat di bawah targetmu — dan menyimpan file terbesar yang muat, karena file itulah yang tampilannya paling bagus. Kalau kualitas terendah yang masih berguna pun tetap di atas target, dimensinya diturunkan satu langkah dan pencariannya diulang.

Semua itu terjadi di dalam tab browsermu. Inti pemrosesannya ditulis dalam Rust dan dikompilasi ke WebAssembly, lalu berjalan di worker latar belakang supaya halamannya tetap responsif selama ia bekerja — kamu bisa melihat tingkat kualitas mana yang sedang dicoba, dan menghentikannya. Mesinnya baru diunduh begitu kamu benar-benar memilih file, jadi membaca halaman ini tidak memakan apa pun.

Sebelum semua itu, gambarnya ditegakkan dulu. Kamera ponsel merekam orientasi sensornya sendiri plus sebuah tanda rotasi; perangkat lunak yang mengabaikan tanda itu menghasilkan foto yang terbaring miring. Rotasinya diterapkan ke pikselnya lebih dulu, dan itu pula sebabnya hasilnya tidak lagi membawa metadata kamera, waktu, atau GPS — tidak tersisa apa pun untuk ditumpangi metadata itu.

Kenapa mengompres di browser

  • Tidak ada yang diunggah. Tidak ada salinan di server yang bisa disimpan, bocor, atau diminta pengadilan, karena filenya tidak pernah melintasi jaringan.
  • Tidak ada antrean. File kamera 40 MB tidak memakan waktu unggah sama sekali. Pekerjaannya langsung dimulai.
  • Metadatanya hilang. Pengodean ulang dari piksel mentah membuang model kamera, waktu, dan lokasi GPS. Orientasinya diterapkan lebih dulu, jadi hasilnya tidak keluar dalam keadaan terputar.
  • Tetap jalan di koneksi buruk. Begitu halamannya termuat, alatnya bekerja tanpa jaringan.
  • Tanpa akun, tanpa watermark, tanpa batas harian.

Format yang didukung

Masuk: JPG, PNG, dan WebP. Yang menentukan adalah byte di dalam filenya sendiri — mengganti nama PNG menjadi .jpg tidak mengubah apa pun, karena alat ini membaca tanda tangan formatnya, bukan nama filenya.

Keluar: JPEG, PNG, atau WebP dalam mode lossless-nya.

FormatMembacaMenulisMempertahankan transparansi
JPEGyaya, dengan pencarian kualitastidak — area transparan diisi warna
PNGyaya, losslessya
WebPyahanya losslessya
AVIFtidaktidak
HEICtidaktidak

Pilih JPEG untuk foto. Hanya keluaran inilah yang punya tombol kualitas, jadi hanya ini pula yang bisa menembus target kecil berapa pun pada sebuah foto.

Pilih PNG atau WebP untuk tangkapan layar, logo, dan diagram. Kompresi lossy meninggalkan bayangan berdengung yang terlihat di sekitar tepi yang tajam, dan pada bidang warna datar ia sering menghasilkan file yang lebih besar daripada lossless. WebP lossless biasanya yang lebih kecil di antara keduanya: pada foto 2400 × 1800 yang dipakai untuk menguji alat ini, hasilnya 7,6 MB berbanding 9,7 MB milik PNG, sekitar 22% lebih kecil. Selisihnya berbeda-beda menurut gambarnya, jadi kalau angka persisnya penting, jalankan keduanya lalu bandingkan.

Karena format lossless mempertahankan setiap piksel apa adanya, satu-satunya tuas yang mereka punya untuk mengejar target ukuran adalah dimensi. Kalau target 50 KB lebih penting daripada keutuhan setiap piksel, JPEG adalah pilihan yang jujur.

AVIF dan HEIC tidak didukung. Keduanya butuh dekoder AV1 atau HEVC, dan setiap opsi yang masih dirawat adalah pustaka C yang tidak bisa dibangun untuk WebAssembly — jadi alih-alih mendukungnya setengah-setengah, alat ini mengatakannya terus terang dan mengarahkanmu untuk mengonversinya lebih dulu.

Ukuran target persis dalam KB atau MB
Penelusuran kualitas otomatis — file terbesar yang masih muat
Pengecilan dimensi kalau kualitas saja belum cukup
Lebar dan tinggi maksimum opsional, rasio aspek dipertahankan
Keluaran JPEG, PNG, atau WebP lossless
Transparansi dipertahankan, atau diisi warna pilihanmu
Orientasi EXIF diterapkan, jadi foto ponsel tidak pernah miring
Metadata kamera, waktu, dan GPS dibuang
Beberapa gambar sekaligus, bisa diunduh sebagai satu ZIP
Diproses di perangkatmu — tanpa unggah

FAQ

Apakah gambarnya akan kehilangan kualitas yang terlihat?

Sedikit, dan itu tidak terhindarkan kalau file aslinya jauh di atas target. ToolZool menekannya seminimal mungkin dengan mencari kualitas tertinggi yang masih muat, dan baru memperkecil dimensinya kalau kualitas saja tidak cukup.

Format apa saja yang bisa dimasukkan?

JPG, PNG, dan WebP. AVIF dan HEIC belum didukung — setiap dekoder AV1 yang masih dirawat adalah pustaka C yang tidak bisa dikompilasi ke WebAssembly, jadi kami memilih mengatakannya terus terang ketimbang mendukungnya setengah-setengah. Keluarannya JPEG, PNG, atau WebP lossless.

Ada batas ukuran file?

100 MB per file. Tidak ada batas resolusi: foto kamera 100 atau 200 megapiksel diturunkan dulu ke ukuran yang bisa dikerjakan — kamu akan melihat “Zooly sedang menyiapkan gambarmu dengan aman” selama itu berlangsung — lalu dikompres seperti biasa. Batas byte-nya ada karena pekerjaannya terjadi di tab browsermu, memakai memori perangkatmu, bukan di server dengan kuota.

Kenapa tidak ada opsi WebP lossy?

Tidak ada encoder WebP lossy yang bisa kami kirimkan. Satu-satunya versi Rust murni yang masih dirawat berlisensi AGPL, yang tidak cocok dengan situs ini, dan semua opsi lain butuh toolchain C yang tidak bisa dibangun untuk WebAssembly. Menyediakan pengaturan WebP yang diam-diam menghasilkan keluaran lossless lalu meleset dari setiap target kecil justru lebih buruk daripada meniadakannya. Untuk foto, JPEG bisa mendekati target kecil lebih baik daripada format lossless mana pun.

Apakah data EXIF dan lokasi dihapus?

Ya. Pengodean ulang membuang metadata kamera, waktu, dan GPS. Orientasinya diterapkan ke piksel lebih dulu, jadi gambarnya tidak keluar dalam keadaan terputar.

Alat ini menyelesaikan pekerjaanmu?
Satu ketukan. Yang tercatat cuma jawabannya, bukan filemu.
Ulasan untuk alat ini

Kami memublikasikan ulasan per alat begitu masuk, tanpa disunting. Tidak ada yang dikarang atau dibayar.

Alat terkait

Berkat kamu,
ToolZool tetap gratis

Alat yang ampuh seharusnya gratis untuk semua orang. Beginilah cara itu dibiayai — semuanya, tanpa ada yang disembunyikan.

Traktir Zooly kopiDukungan langsung yang bikin lampunya menyala dan alat baru terus datang. Sepenuhnya opsional.Dukung Zooly →
Pilihan yang kami sarankanAlat berbayar yang menuntaskan pekerjaan yang tak bisa dilakukan browser. Tidak ada di halaman itu yang menghasilkan uang untuk kami hari ini.Lihat rekomendasi →
Iklan, tetap sopanPenempatan berlabel duduk di luar area kerja, jadi tidak pernah menghalangi kamu dan hasilmu.Baca kebijakan iklan →
Kamu kerenSetiap kunjungan, bagikan, dan kata baik membantu ToolZool tumbuh dan menjangkau lebih banyak orang.