Cara kompres foto ke 20 KB, 50 KB atau 100 KB
- 1Pilih target ukuran: 20 KB, 50 KB, 100 KB… atau ketik sendiri.
- 2Tambahkan satu gambar atau lebih (JPG, PNG, WebP, dan HEIC jika browser Anda mendukungnya).
- 3Setiap gambar dikompres tepat di bawah target. Geser tampilan sebelum / sesudah untuk mengecek kualitasnya.
- 4Unduh setiap gambar, atau semuanya dalam satu file ZIP.
Cara kerja kompres ke ukuran KB yang pas
- 01Cari kualitas JPG/WebP tertinggi yang filenya ≤ target (pencarian biner, sekitar 8 kali coba)
- 02Jika kualitas 5% pun masih terlalu besar: piksel × √(target ÷ ukuran), lalu cari lagi
- 031 KB = 1.000 byte di sini, jadi file juga lolos di formulir yang menghitung 1 KB sebagai 1.024 byte
- 04Hemat % = (ukuran asli − ukuran baru) ÷ ukuran asli × 100
JPG dan WebP adalah format "lossy": pengaturan kualitas menentukan seberapa banyak detail halus yang dibuang, dan file makin kecil saat kualitas turun. Ukurannya tidak bisa ditebak dengan pasti, jadi alat ini mencarinya: mencoba kualitas di tengah, lalu membagi dua selisihnya ke atas atau ke bawah tergantung apakah file terlalu besar, sekitar delapan kali. Hasil terbaik di bawah target yang disimpan — tidak pernah yang melebihi.
Sebagian target terlalu kecil untuk foto HP berukuran penuh, bahkan dengan kualitas terendah. Ukuran file tumbuh kira-kira sebanding jumlah piksel, jadi alat ini lalu mengurangi lebar dan tinggi sebesar akar kuadrat dari kelebihannya dan mencari lagi. Foto 12 megapiksel biasanya perlu lebih sedikit piksel agar muat di 20 KB; pas foto sekitar 400 × 500 px muat dengan mudah dan tetap tajam.
PNG bersifat lossless — menyimpan setiap piksel persis, jadi tidak punya pengaturan kualitas dan ukurannya hanya tergantung isi gambar. Itu sebabnya PNG tidak bisa dikompres ke ukuran KB tertentu dan gambar disimpan sebagai JPG atau WebP.
Tips berguna
- Formulir ujian dan pendaftaran (misalnya CPNS, SSC, IBPS, NEET) sering membatasi piksel sekaligus KB — ubah ukuran piksel dulu, lalu kompres.
- Potong foto dokumen dan tanda tangan serapat mungkin sebelum dikompres: makin sedikit latar, makin banyak detail dalam KB yang sama.
- Pakai JPG jika formulir bertuliskan "hanya JPG/JPEG"; WebP lebih kecil tetapi tidak diterima di semua tempat.
- Jika foto 20 KB terlihat buram, coba 30–50 KB jika formulirnya mengizinkan — bedanya dalam ketajaman cukup besar.
Kompres foto ke KB — pertanyaan umum
Bagaimana cara kompres foto ke 20 KB?
Ketuk 20 KB, biarkan JPG, lalu tambahkan foto Anda. Foto dikompres tepat di bawah 20 KB. Foto HP yang besar juga dikurangi pikselnya agar muat; Anda akan melihat ukuran akhir dalam piksel dan KB sebelum mengunduh.
Apakah file bisa melebihi batas saya?
Tidak. Hanya hasil yang sama atau di bawah target yang disimpan. 1 KB dihitung sebagai 1.000 byte, jadi file "50 KB" paling besar 50.000 byte dan juga lolos di formulir yang menghitung 1 KB sebagai 1.024 byte.
Kenapa piksel gambar saya jadi lebih kecil?
Jika kualitas JPG terendah pun masih di atas target, pikselnya terlalu banyak untuk ukuran itu. Lebar dan tingginya lalu dikurangi bertahap sampai file muat, dengan bentuk yang tetap sama.
Kenapa saya tidak bisa memilih PNG?
PNG bersifat lossless, jadi tidak punya pengaturan kualitas untuk diturunkan — ukurannya hanya tergantung isi gambar. Untuk mencapai target KB, gambar harus disimpan sebagai JPG atau WebP.
Apakah aman untuk KTP dan dokumen?
Ya. Semuanya terjadi di browser Anda; gambar tidak pernah diunggah atau disimpan di server.
Berapa banyak gambar yang bisa dikompres sekaligus?
Sebanyak yang memungkinkan memori perangkat Anda — puluhan tidak masalah. Gambar dikompres satu per satu, dan Anda bisa mengunduhnya satu-satu atau bersama sebagai ZIP.
Sumber
- Standar JPEG – ITU-T Recommendation T.81
- Google – Format gambar WebP
- W3C – Spesifikasi Portable Network Graphics (PNG)
- MDN – Pengaturan kualitas HTMLCanvasElement.toBlob()
Rumus terakhir diperiksa: 30 September 2026 ·Cara kami memeriksa rumus