Kompres gambar dengan pratinjau langsung, unduhan bermutu sharp

Unggah JPG, PNG, WebP, atau AVIF lalu geser slider kualitas — pratinjau dirender instan di browser Anda, unduhan final dikodekan ulang di server oleh sharp + libvips untuk ukuran file terkecil. Ekspor sebagai JPG, WebP, AVIF, atau PNG. Tanpa akun, tanpa watermark.

atau jatuhkan gambar di sini

RoundCut Compress Image menampilkan pratinjau langsung di browser saat Anda menggeser slider kualitas, lalu mengodekan unduhan final di server menggunakan sharp + libvips — stack enkoder yang sama digunakan oleh Vercel, Shopify, dan Cloudflare. File Anda diproses dalam cache terisolasi per penyewa, tidak pernah digunakan untuk pelatihan, dan dihapus setelah TTL singkat. Bandingkan JPG, WebP, dan AVIF sekilas, pilih yang terkecil, lalu unduh.

Kompres gambar

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 visual mulai terlihat. Anda mengawasi pratinjau split-view langsung dan penghitung ukuran file langsung saat menggeser slider, sehingga Anda bisa memilih kualitas terendah yang masih terlihat baik. Output mempertahankan dimensi asli persis; untuk mengurangi ukuran piksel juga, gunakan alat Resize terlebih dahulu.

Kompres gambar

Cara privasi bekerja di alat ini

Pratinjau slider dirender secara lokal menggunakan `canvas.toBlob` — setiap penyesuaian yang Anda lihat dihitung di dalam browser Anda, tanpa perjalanan pulang-pergi ke jaringan. Unduhan final berbeda: saat Anda mengklik Unduh, file dikirim melalui HTTPS ke layanan kompresi kami (Cloudflare Worker → server kami yang menjalankan sharp + libvips) agar output mendapat jumlah byte terkecil yang mungkin. File disimpan dalam cache terisolasi per penyewa untuk TTL singkat (sehingga unduhan ulang gambar yang sama dilayani dari cache daripada dikodekan ulang), kemudian dihapus. Kami tidak pernah menggunakan file yang diunggah untuk pelatihan, tidak pernah membagikannya ke pihak ketiga, dan kunci API yang digunakan untuk unggahan disembunyikan dari log kami. Jika Anda lebih suka tidak mengirim file sama sekali, pratinjau slider itu sendiri adalah gambar terkompresi yang berfungsi — klik kanan untuk menyimpan versi yang dikodekan browser. Untuk file yang melebihi batas unggah atau saat layanan kami tidak dapat dijangkau, alat secara otomatis beralih ke enkode di browser sebagai fallback.

Kompres gambar

Apa yang dilakukan (dan tidak dilakukan) alat ini

Gratis, tanpa akun, tanpa pendaftaran, tanpa watermark, dan tanpa batas per gambar atau per hari. Jalur unduhan memerlukan jaringan — server kami melakukan enkode final. Jika jaringan offline atau layanan kami tidak dapat dijangkau, alat secara otomatis beralih ke enkode di browser sebagai fallback (file sedikit lebih besar, format sama). Apa yang tidak bisa dilakukan: tidak mengubah ukuran — dimensi input sama dengan dimensi output (gunakan alat Resize terlebih dahulu jika perlu mengecilkan dari 4000 px ke 1200 px). Tidak mempertahankan metadata EXIF, GPS, atau kamera — enkoder menghapusnya secara default, yang merupakan keuntungan privasi untuk kebanyakan kasus. Tidak mendukung batch: satu gambar sekaligus. Tidak memiliki mode target ukuran: geser slider dan perhatikan penghitung byte — Anda bisa mencapai ukuran target apa pun dalam dua atau tiga percobaan. Animasi GIF tidak dipertahankan: hanya frame pertama yang digunakan.

Kompres gambar

Perbandingan format langsung — pilih yang terkecil dalam sekali lihat

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 yang dihasilkan saat masing-masing selesai. Yang menghasilkan file terkecil mendapat lencana hijau Terkecil — klik kartu tersebut untuk menjadikannya format output Anda, lalu unduh. Inilah perbedaan antara alat ini dan pemilih otomatis seperti TinyPNG: Anda melihat angka sebenarnya untuk gambar spesifik Anda, pada tingkat kualitas spesifik Anda, sebelum memutuskan. Tidak perlu menebak apakah AVIF akan lebih kecil dari WebP untuk foto tertentu itu.

Kompres gambar

Cara kerjanya: pratinjau langsung di sisi klien, enkode final di sisi server

Saat Anda menggeser slider, pratinjau dirender menggunakan `canvas.toBlob` bawaan browser Anda — umpan balik instan, tanpa jaringan. Saat Anda mengklik Unduh, file asli diunggah melalui HTTPS ke layanan kompresi kami: Cloudflare Worker kecil meneruskan permintaan ke server Fastify yang menjalankan sharp 0.34 berbasis libvips 8.17. Stack tersebut menghasilkan file yang jauh lebih kecil daripada enkoder browser (biasanya 10-15% lebih baik pada kualitas visual yang sama, ditambah akses ke output JXL dan chroma subsampling yang disetel yang tidak diekspos oleh API browser). Hasil enkode di-cache per penyewa untuk unduhan berulang, kemudian dihapus. Total waktu pulang-pergi biasanya di bawah 600ms untuk foto tipikal pada koneksi yang baik; jika melebihi 6 detik atau layanan tidak dapat dijangkau, alat secara otomatis beralih ke versi yang dikodekan browser sebagai fallback.

Kompres gambar

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

JPG adalah pilihan paling aman untuk foto yang dikirim ke email, cetak, atau alur kerja apa pun yang mungkin tidak mendukung format baru — dukungan universal, tanpa transparansi. WebP adalah default terbaik untuk web: biasanya 25–35% lebih kecil dari JPG pada kualitas visual yang sama, dan mendukung transparansi. AVIF mendorong kompresi lebih jauh, sering 40–60% lebih kecil dari JPG, dan berfungsi di Chrome, Firefox, Safari, dan Edge. PNG bersifat lossless — setiap piksel dipertahankan; slider kualitas disembunyikan untuk PNG karena tidak ada yang perlu dikompromikan. Penghematan tipikal pada PNG yang belum dioptimalkan: 30–50%, hingga 70% pada ekspor yang baru dirender. Jalur unduhan menggunakan sharp + libvips di server kami (MozJPEG untuk JPG, libwebp untuk WebP, libavif/heif untuk AVIF, libpng untuk PNG); pratinjau slider di browser menggunakan enkoder bawaan browser. Untuk input, alat menerima JPG, PNG, WebP, dan AVIF di semua browser modern, ditambah GIF (hanya frame pertama) dan HEIC (hanya Safari).

Kompres gambar

Slider kualitas, dalam bahasa sederhana

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

Pertanyaan yang Sering Diajukan

Apakah Compress Image benar-benar gratis?

Ya. Tanpa akun, tanpa pendaftaran, tanpa watermark, tanpa periode percobaan. Pratinjau slider berjalan secara lokal; unduhan final dikodekan oleh server kami (sharp + libvips). Biaya infrastruktur cukup kecil sehingga kami menanggungnya sebagai tingkat gratis.

Apakah gambar saya diunggah ke suatu tempat?

Pratinjau slider dihitung di browser Anda — tidak ada unggahan di sana. Unduhan final berbeda: saat Anda mengklik Unduh, file asli dikirim melalui HTTPS ke layanan kompresi kami agar output mendapat enkode sharp + libvips (lebih kecil dari yang bisa dihasilkan browser). File disimpan dalam cache terisolasi per penyewa berumur pendek, tidak pernah digunakan untuk pelatihan, dan dihapus setelah TTL. Jika jaringan offline atau layanan tidak dapat dijangkau, alat beralih ke versi yang dikodekan browser secara otomatis sebagai fallback; Anda juga bisa klik kanan pratinjau langsung untuk menyimpan versi browser secara langsung.

Bisakah saya mengompres file WebP?

Ya. WebP adalah format input yang didukung di semua browser modern. Anda dapat 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 disimpan — 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 Konversi kami.

Seberapa kecil file saya setelah dikompres?

Tergantung pada input. Foto tipikal yang belum dioptimalkan 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 dioptimalkan, hingga 70% pada yang baru dirender. Penghitung ukuran langsung menampilkan angka persis untuk file Anda sebelum diunduh.

Kualitas berapa yang harus saya pilih?

80 jika Anda tidak yakin — itu adalah default dan cocok dengan 'kualitas tinggi' JPEG Photoshop. Turunkan ke 60 untuk unggahan web di mana ukuran lebih penting daripada 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 dioptimalkan, pengkodean ulang pada kualitas 100 dengan MozJPEG dapat menghasilkan file yang lebih besar karena kedua enkoder membuat kompromi 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 didapat?

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

Apakah kompresi mengubah dimensi gambar?

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

Apakah metadata EXIF akan tetap ada?

Tidak. File yang dikodekan ulang dikosongkan dari EXIF, GPS, dan metadata kamera karena kedua jalur enkode (pratinjau browser dan unduhan sisi server) menghapus metadata sumber secara default. 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 sekaligus. Masukkan satu per satu: setiap proses memakan waktu jauh di bawah satu detik untuk JPG dan WebP, beberapa detik untuk AVIF pada enkode pertama.

Apakah AVIF berfungsi di mana saja?

Enkode: ya — jalur unduhan menggunakan libavif di server kami, jadi output AVIF berfungsi terlepas dari apakah browser Anda memiliki enkoder 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.

Berapa ukuran gambar terbesar 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 di atas ~200 MB) mungkin menghabiskan memori di ponsel — ubah ukuran terlebih dahulu jika itu situasi Anda.