Image Compressor

Kompres Gambar Online

Unggah hingga 20 gambar, kompres, lalu unduh semuanya dalam satu ZIP. File Anda dihapus dari server segera setelah diproses.

Hingga 20 gambar per batch. Setiap file maksimal 20 MB dan total unggahan per batch sekitar 200 MB.

Input mendukung JPG (JPEG), PNG, dan WebP. Anda bisa mempertahankan format asli atau mengonversi semuanya ke WebP untuk file yang lebih kecil.

Maksimal 20 file, masing-masing 20 MB

Seret gambar ke sini, atau klik untuk memilih

Didukung: JPG, PNG, WebP — hingga 20 gambar sekaligus

Mengapa Image Compressor?

Cepat, privat, tanpa instalasi — kompres gambar secara massal dan unduh dalam satu klik.

Pemrosesan massal

Seret hingga 20 gambar sekaligus dan kami mengompres serta mengemasnya dalam satu ZIP siap unduh.

Unduh satu klik

Tanpa antrean, tanpa watermark, tanpa pendaftaran. Semua hasil dikemas dalam satu file.zip.

Privasi terjamin

Gambar asli langsung dihapus setelah kompresi. File ZIP otomatis dihapus 10 menit setelah dibuat.

Otomatis perkecil gambar besar

Gambar dengan sisi terpanjang melebihi 4096 px diperkecil terlebih dahulu agar ukuran ZIP tetap kecil.

Tiga preset kualitas

Kompresi maksimal (60), Seimbang (75, default) atau Kualitas tinggi (90) — sesuaikan dengan kebutuhan Anda.

Konversi WebP opsional

Konversi semua ke WebP sekaligus untuk ukuran file sekecil mungkin dengan kualitas visual yang sama.

How the image compressor works

Browser-native re-encoding, parallel processing, ZIP packaging — all local.

  1. 1

    Drop up to 20 images

    Drop JPG, PNG, or WebP files (up to 20 per batch, 20 MB each). The browser reads them as ArrayBuffer via FileReader. We auto-detect images larger than 4096 px on their longest side and scale them down first to keep the ZIP small.

  2. 2

    Decode and re-encode in parallel

    Each image is decoded with createImageBitmap, drawn to an OffscreenCanvas, and re-encoded at the chosen quality (60 / 75 / 90). Web Workers process multiple images in parallel — a 20-image batch takes ~4 seconds on a modern laptop.

  3. 3

    Optional WebP conversion

    WebP outputs are typically 25-35% smaller than JPEG at the same visual quality. Choose "Convert all to WebP" to maximise savings, or "Keep original format" if your destination only accepts JPEG / PNG.

  4. 4

    Bundle into a single ZIP

    All compressed files are packaged client-side using a tiny pure-JS ZIP encoder (no JSZip dependency). The resulting Blob is downloaded via a virtual <a download> click — never uploaded.

Common compression workflows

Real situations where browser-side compression beats server tools.

Preparing photos for blog posts

20 photos straight from a phone camera (~5 MB each = 100 MB total) compress down to ~15 MB at quality 75 with no visible loss. Perfect for keeping page-load fast.

Email attachments under 25 MB

Drop a folder of product shots, get back a ZIP small enough for any email provider's limit. Faster than uploading to a server, waiting for a queue, downloading back.

Converting to WebP en masse

Migrating a site to modern formats? Bulk-convert your existing JPEG / PNG library to WebP in one ZIP. Quality stays the same; bytes drop ~30%.

Privacy-sensitive product shots

Customer photos, internal mockups, watermarked drafts that shouldn't be on a stranger's server. Browser-only compression eliminates the third-party logging risk.

Why image privacy matters more than people think

Photos carry hidden metadata — GPS coordinates, device serial numbers, camera firmware versions, sometimes face-recognition tags. Uploading a photo to a server tool exposes all of that. iKit re-encodes images locally, which incidentally strips most metadata, and never sends the bytes anywhere.

  • EXIF GPS, device, and timestamp metadata is removed during re-encoding.
  • Process 20 images and 200 MB without a single byte of upload.
  • ZIP is built in your browser — no server cleanup needed because nothing was created server-side.

Panduan terkait

Tutorial mendalam dan perbandingan alat dari blog iKit.

Pertanyaan yang Sering Diajukan

Berapa banyak gambar yang bisa diunggah sekaligus?

Hingga 20 gambar per batch. Setiap file maksimal 20 MB dan total unggahan per batch sekitar 200 MB.

Format apa saja yang didukung?

Input mendukung JPG (JPEG), PNG, dan WebP. Anda bisa mempertahankan format asli atau mengonversi semuanya ke WebP untuk file yang lebih kecil.

Apakah gambar saya aman?

Ya. Gambar Anda diproses lalu langsung dihapus dari server saat ZIP dibuat. ZIP itu sendiri otomatis dihapus 10 menit setelah dibuat, jadi segera unduh.

Seberapa kecil gambar saya nantinya?

Tergantung inputnya. JPEG biasanya menyusut 30-70% dengan preset Seimbang; PNG dikodekan ulang lossless tetapi lebih kecil jika dikonversi ke WebP. Panel hasil menunjukkan penghematan per file.

Apakah kualitas gambar berubah?

Seimbang (75) secara visual tidak bisa dibedakan dari aslinya untuk kebanyakan foto. Gunakan Kualitas tinggi (90) jika butuh hasil sempurna, atau Kompresi maksimal (60) jika ukuran file lebih penting.