Kompres gambar di browser Anda

Unggah JPG, PNG, WebP, atau AVIF, atur slider kualitas, dan lihat ukuran file baru serta penghematan diperbarui secara langsung. Ekspor sebagai JPG, WebP, AVIF, atau PNG. Tanpa unggah, tanpa akun.

atau jatuhkan gambar di sini

Gambar Anda tidak pernah meninggalkan perangkat

RoundCut mengompres JPG, PNG, WebP, atau AVIF sepenuhnya di browser Anda menggunakan WebAssembly — foto tidak pernah meninggalkan perangkat Anda. Atur slider kualitas, lihat penghematan ukuran file yang tepat secara langsung, bandingkan JPG vs WebP vs AVIF dalam satu tampilan, lalu unduh file yang lebih kecil.

Coba sekarang

Apa yang dilakukan alat ini

Alat ini mengambil gambar yang sudah Anda miliki dan membuat salinan yang lebih kecil. Format lossy (JPG, WebP, AVIF) dikodekan ulang pada tingkat kualitas yang Anda pilih — semakin rendah kualitas, semakin kecil file, hingga titik di mana artefak terlihat. Anda memantau pratinjau split-view langsung dan penghitung ukuran file langsung saat menyeret slider, sehingga bisa memilih kualitas terendah yang masih terlihat baik. Output mempertahankan dimensi asli secara persis; untuk juga mengurangi ukuran piksel, gunakan alat Resize terlebih dahulu.

Coba dengan aman

Privasi berdasarkan desain

File yang Anda letakkan di alat ini tidak pernah meninggalkan browser Anda. Tidak ada server untuk fitur ini, tidak ada analitik yang melihat piksel gambar, tidak ada layanan pihak ketiga dalam rantai request. Anda bisa memverifikasi ini sendiri: buka DevTools, pergi ke tab Jaringan, filter ke request gambar, lalu jalankan alat. Penghitungnya adalah nol. Artinya aman untuk kontrak yang dipindai, tangkapan layar rahasia, foto anak-anak Anda, atau bidikan produk di bawah NDA — apa pun yang membuat perjalanan melalui server menimbulkan risiko. Satu-satunya request jaringan adalah unduhan sekali pakai dari modul codec WebAssembly, yang merupakan file statis yang tidak berisi informasi tentang gambar Anda.

Mulai mengompres

Apa yang alat ini lakukan (dan tidak lakukan)

Gratis, tanpa akun, tanpa pendaftaran, tanpa watermark, dan tanpa batas per gambar atau per hari. Bekerja offline setelah pengodean pertama setiap format — modul WebAssembly di-cache oleh browser Anda, sehingga Anda bisa mengompres di pesawat atau di jaringan korporat terkunci di mana unggah ke server diblokir. Yang tidak dilakukannya: tidak akan mengubah ukuran — dimensi input sama dengan dimensi output (gunakan alat Resize terlebih dahulu jika perlu mengecilkan dari lebar 4000 px menjadi 1200 px). Tidak menyimpan EXIF, GPS, atau metadata kamera — encoder ulang menghapusnya secara default, yang merupakan keuntungan privasi untuk sebagian besar kasus penggunaan. Tidak mendukung batch: satu gambar setiap kali. Tidak memiliki mode ukuran target: gerakkan slider dan pantau penghitung byte — Anda bisa mencapai ukuran target apa pun dalam dua atau tiga percobaan. Animasi GIF tidak dipertahankan: hanya frame pertama yang digunakan.

Bandingkan format

Perbandingan format langsung — pilih yang terkecil dalam satu tampilan

Di bawah slider kualitas Anda akan melihat tiga kartu: JPG, WebP, dan AVIF. Ketiganya mengodekan foto Anda pada kualitas yang Anda pilih dan menampilkan ukuran file saat masing-masing selesai. Format yang menghasilkan file terkecil mendapat lencana Terkecil berwarna hijau — klik kartu tersebut untuk menetapkannya sebagai format output Anda, lalu unduh. Ini perbedaan antara alat ini dan pemilih otomatis: Anda melihat angka aktual untuk gambar spesifik Anda, pada tingkat kualitas spesifik Anda, sebelum memutuskan. Tidak perlu menebak apakah AVIF lebih kecil dari WebP untuk foto tertentu tersebut.

Buka alat

Cara kerjanya: WebAssembly di browser Anda

Gambar Anda didekode ke kanvas, lalu dikodekan ulang menggunakan build WebAssembly dari empat codec profesional: MozJPEG untuk JPG, libwebp untuk WebP, libavif untuk AVIF, dan Oxipng untuk PNG — encoder yang sama yang digunakan proyek Squoosh. Pengodean berjalan di Web Worker khusus, sehingga thread utama tidak pernah diblokir dan Anda bisa terus menggunakan browser saat pengodean berjalan. Modul WebAssembly dimuat sesuai kebutuhan pertama kali Anda memilih setiap format; setelah itu di-cache dan setiap pengodean berikutnya berjalan instan — dan bekerja offline.

Pilih format

Pilih format output: JPG, WebP, AVIF, atau PNG

JPG (MozJPEG) adalah pilihan paling aman untuk foto yang dikirim ke email, cetak, atau alur kerja yang mungkin tidak mendukung format lebih baru — dukungan universal, tanpa transparansi. WebP (libwebp) adalah default terbaik untuk web: biasanya 25–35% lebih kecil dari JPG pada kualitas visual yang sama, dan mendukung transparansi. AVIF (libavif) mendorong kompresi lebih jauh, sering 40–60% lebih kecil dari JPG, dan berfungsi di Chrome, Firefox, Safari, dan Edge; pengodean pertama memerlukan beberapa detik saat modul WebAssembly dimuat. PNG (Oxipng) bersifat lossless — setiap piksel terjaga; slider kualitas disembunyikan untuk PNG karena tidak ada yang hilang. Penghematan tipikal pada PNG yang belum dioptimasi: 30–50%, hingga 70% pada ekspor yang baru dirender. Untuk input, alat ini menerima JPG, PNG, WebP, dan AVIF di setiap browser modern, ditambah GIF (hanya frame pertama) dan HEIC (hanya Safari).

Atur kualitas

Slider kualitas, dalam bahasa sederhana

Slider berkisar dari 1 hingga 100 untuk format lossy (JPG, WebP, AVIF). Lebih tinggi berarti artefak kompresi lebih sedikit dan file lebih besar. Lebih rendah berarti file lebih kecil dengan degradasi yang lebih terlihat. 80 adalah default — ini cocok dengan tingkat JPEG 'kualitas tinggi' Photoshop dan digunakan oleh sebagian besar alur kerja profesional. 60 adalah default web-dan-email yang solid di mana ukuran file lebih penting dari kualitas cetak. Di bawah 50, artefak blok mulai muncul pada gradien halus dan warna kulit. Di bawah 30, output masih bisa dikenali tetapi jelas terkompresi — berguna hanya untuk thumbnail. Penghitung ukuran di atas slider diperbarui saat Anda menyeret. Penghitung menampilkan jumlah byte yang tepat dari output yang dikodekan ulang — terukur, bukan diperkirakan. Ketika file yang dikodekan ulang lebih besar dari yang Anda unggah (yang terjadi pada JPG yang sudah terkompresi pada kualitas 100, atau PNG yang sebelumnya dioptimasi oleh alat lain), nilai penghematan menjadi negatif dan kartu memberi tahu Anda dengan jelas: turunkan slider atau ganti format.

Pertanyaan yang Sering Diajukan

Apakah Kompres Gambar benar-benar gratis?

Ya. Tanpa akun, tanpa pendaftaran, tanpa watermark, tanpa masa percobaan. Berjalan sepenuhnya di browser Anda — tidak ada biaya server yang kami teruskan.

Apakah gambar saya diunggah ke mana pun?

Tidak. Gambar didekode dan dikodekan ulang sepenuhnya di dalam browser Anda. Anda bisa mengonfirmasi ini di tab Jaringan di DevTools: filter ke request gambar saat Anda menjalankan alat dan penghitungnya adalah nol. Tidak ada server yang menangani fitur ini — bukan milik kami, bukan pihak ketiga.

Bisakah saya mengompres file WebP?

Bisa. WebP adalah format input yang didukung di semua browser modern. Anda bisa mengompres WebP dan mengekspornya kembali sebagai WebP (lebih kecil), atau mengonversinya ke JPG atau AVIF sekaligus.

Format input apa yang bisa saya unggah?

JPG, PNG, WebP, dan AVIF di setiap browser modern. GIF berfungsi di Chrome dan Firefox tetapi hanya frame pertama yang dipertahankan — animasi tidak dipertahankan. HEIC dari iPhone berfungsi hanya di Safari (Safari memiliki dekoder HEIC bawaan); di Chrome atau Firefox, konversi HEIC ke JPG terlebih dahulu menggunakan alat Convert kami.

Seberapa kecil file saya nantinya?

Tergantung pada input. Foto biasa yang belum dioptimasi pada kualitas 80: WebP biasanya 25–35% lebih kecil dari JPG yang setara; AVIF biasanya 40–60% lebih kecil dari JPG. PNG dengan Oxipng menghemat 30–50% pada PNG yang belum dioptimasi, hingga 70% pada yang baru dirender. Penghitung ukuran langsung menampilkan angka yang tepat untuk file Anda sebelum diunduh.

Kualitas berapa yang sebaiknya saya pilih?

80 jika tidak yakin — ini adalah default dan cocok dengan 'kualitas tinggi' JPEG Photoshop. Turunkan ke 60 untuk unggahan web di mana ukuran file lebih penting dari detail kualitas cetak. Turunkan ke 40 hanya untuk thumbnail. Naikkan ke 90–100 jika Anda akan mengedit file lebih lanjut dan tidak ingin menumpuk kerugian kompresi.

Mengapa file saya menjadi LEBIH BESAR pada kualitas 100?

Kualitas 100 tidak berarti tanpa kompresi — artinya 'minimalkan artefak yang terlihat.' Jika input Anda sudah berupa JPG yang dioptimasi, mengodekan ulang pada kualitas 100 dengan MozJPEG bisa menghasilkan file yang lebih besar karena kedua encoder membuat trade-off internal yang berbeda. Solusinya: turunkan slider kualitas hingga penghitung ukuran menjadi positif, atau beralih ke WebP atau AVIF, yang mengompres lebih kecil pada kualitas visual yang sama.

Seberapa kecil PNG bisa dikecilkan?

Output PNG diproses melalui Oxipng, yang memilih parameter filter dan deflate yang lebih baik dari ekspor kanvas biasa. Penghematan tipikal: 30–50% pada PNG yang belum dioptimasi, hingga 70% pada yang baru dirender. Tetap lossless — setiap piksel identik byte dengan input. Jika Anda ingin file yang jauh lebih kecil dan tidak memerlukan transparansi, WebP pada kualitas 80 biasanya mengalahkan PNG lossless mana pun — coba keduanya dengan perbandingan format langsung.

Apakah kompresi mengubah dimensi gambar?

Tidak. Lebar dan tinggi dipertahankan secara persis. Jika Anda juga perlu memperkecil gambar (misalnya, dari lebar 4000 px menjadi 1200 px), gunakan alat Resize terlebih dahulu atau sesudahnya.

Apakah metadata EXIF akan bertahan?

Tidak. File yang dikodekan ulang dihapus dari metadata EXIF, GPS, dan kamera karena encoder WebAssembly tidak membawa metadata sumber. Itu adalah keuntungan privasi bagi sebagian besar pengguna (tidak ada koordinat GPS yang bocor dalam file), tetapi jika Anda perlu mempertahankan metadata, ini bukan alat yang tepat.

Bisakah saya mengompres banyak file sekaligus?

Belum — satu gambar setiap kali. Masukkan satu per satu: setiap proses memerlukan jauh kurang dari satu detik untuk JPG dan WebP, beberapa detik untuk AVIF pada pengodean pertama.

Apakah AVIF berfungsi di mana-mana?

Pengodean: ya — kami menyertakan encoder libavif WebAssembly, sehingga output AVIF berfungsi di setiap browser modern terlepas dari apakah browser memiliki encoder AVIF bawaan. Melihat output: Chrome, Firefox, Safari, dan Edge semuanya mendukung AVIF. Jika Anda mengirim file ke penerima tertentu, uji sekali terlebih dahulu; WebP adalah pilihan universal yang lebih aman.

Ukuran gambar terbesar apa yang bisa ditangani alat ini?

Tidak ada batas keras — dibatasi oleh RAM perangkat Anda. Laptop modern menangani foto 50 megapiksel dalam satu atau dua detik. File yang sangat besar (file input mentah lebih dari ~200 MB) mungkin menghabiskan memori di ponsel — ubah ukuran terlebih dahulu jika itu situasi Anda.