Kompres Foto JPG Online — Gratis, Cepat, Tanpa Upload ke Server
Kecilkan ukuran file foto JPG, PNG, dan WebP langsung di browser Anda. Atur tingkat kualitas, kompres banyak foto sekaligus (batch), dan unduh hasilnya tanpa watermark — 100% gratis dan privasi terjaga.
Alat Kompres Foto JPG
Belum ada foto. Unggah file untuk mulai mengompres.
Cara Menggunakan Kompres Foto JPG
- Unggah foto. Klik area unggah atau seret file JPG/PNG/WebP. Anda bisa memilih beberapa file untuk batch compression.
- Atur kualitas. Geser slider dari 1–100. Nilai 60–80 adalah titik manis untuk sebagian besar foto.
- Klik "Kompres Sekarang". Pemrosesan berjalan lokal di browser (Canvas API) — foto tidak diunggah ke server.
- Bandingkan & unduh. Lihat ukuran asli vs hasil, preview, lalu unduh satu per satu atau semuanya sekaligus.
Metode & Perhitungan Kompresi
Tool ini menggunakan Canvas API dan encoder JPEG bawaan browser.
Saat Anda mengatur kualitas ke nilai Q (1–100), browser memanggil
canvas.toBlob(cb, 'image/jpeg', Q/100). Nilai kualitas memetakan langsung
ke quantization table encoder JPEG:
- Q ≥ 90 — kualitas visual hampir identik dengan asli, penghematan 10–30%.
- Q 60–80 — keseimbangan terbaik, penghematan 50–80%.
- Q ≤ 40 — penghematan maksimal (80–95%), tetapi artefak blok mulai terlihat.
Rasio penghematan dihitung sebagai:
Penghematan (%) = (Ukuran Asli − Ukuran Hasil) / Ukuran Asli × 100
Contoh Perhitungan Kompres Foto JPG
Misalkan Anda memiliki foto 3.2 MB hasil kamera ponsel (4000 × 3000 px).
- Kualitas 85 → hasil ± 1.4 MB (hemat 56%)
- Kualitas 75 → hasil ± 780 KB (hemat 76%)
- Kualitas 60 → hasil ± 520 KB (hemat 84%)
Untuk unggahan web dan media sosial, kualitas 75 umumnya sudah cukup.
Cara Membaca Hasil
- Ukuran Asli — ukuran file sebelum kompresi.
- Ukuran Hasil — ukuran setelah kompresi.
- Penghematan — persentase penurunan ukuran (hijau = berhasil, merah = file justru membesar).
- Dimensi — lebar × tinggi dalam piksel (tidak berubah kecuali Anda mengubahnya).
- Status — selesai / gagal / diproses.
Asumsi & Batasan
- Kompresi lossy: kualitas visual menurun seiring turunnya nilai Q.
- PNG transparan akan diratakan ke latar putih saat dikonversi ke JPG.
- Metadata EXIF (selain orientasi) umumnya dihapus oleh encoder browser.
- File sangat besar (> 50 MB) dapat memperlambat browser di perangkat mobile kelas bawah.
- Tool ini tidak mengubah dimensi piksel kecuali Anda menambahkannya secara manual.
- Hasil dapat berbeda antar browser karena encoder JPEG masing-masing.
Pertanyaan yang Sering Diajukan (FAQ)
Apakah kompres foto JPG ini gratis?
Ya, 100% gratis tanpa batas jumlah file, tanpa watermark, dan tanpa registrasi.
Apakah foto saya diunggah ke server?
Tidak. Kompresi diproses lokal di browser dengan Canvas API. Foto tidak pernah meninggalkan perangkat Anda.
Berapa kualitas terbaik untuk kompres JPG?
Untuk sebagian besar foto, kualitas 60–80 memberi hasil optimal: ukuran turun 50–80% dengan penurunan kualitas visual yang hampir tidak terlihat.
Format apa saja yang didukung?
JPG, JPEG, PNG, dan WebP. Output default JPG agar kompatibel di semua platform.
Apakah orientasi foto tetap terjaga?
Ya. Tool membaca metadata orientasi EXIF dan memutar foto otomatis sebelum kompresi.
Bisakah kompres banyak foto sekaligus?
Bisa. Pilih beberapa file sekaligus, lalu klik "Kompres Sekarang". Semua hasil muncul dalam tabel dan bisa diunduh bersama.
Apakah kualitas foto akan turun drastis?
Tidak, selama Anda memakai kualitas 60 ke atas. Di bawah 40, artefak blok mulai terlihat, terutama pada area gradasi halus.