Initializing, please wait a moment

Kompresor File: Pilih Alat Yang Tepat Berdasarkan Tipe File

Terakhir ditinjau 2026-05-08. Setiap alat yang ditautkan dari halaman ini berjalan di browser Anda di perangkat Anda sendiri - tidak ada file yang diunggah ke server mana pun.

Jawaban 30 detik. "Kompresor file" berarti enam operasi berbeda dan pilihan yang tepat tergantung pada jenis file yang Anda miliki. Folder file campuran: ZIP itu. Foto longgar: kompres gambar. Foto iPhone HEIC yang tidak dapat dibuka penerima Windows: konversi HEIC ke JPG. Beberapa gambar yang Anda inginkan sebagai satu dokumen yang dapat dibagikan: bundel ke dalam PDF. Dua atau lebih PDF menuju orang yang sama: gabungkan menjadi satu. Satu file yang sangat besar (video 4K, foto RAW, sumber desain): gunakan tautan transfer file, bukan lampiran. Lompat ke baris dalam tabel keputusan yang cocok dengan masukan Anda dan klik langsung ke alat yang tepat.

Mengapa "kompresor file" bukan alat tunggal

Orang yang mencari "kompresor file" datang dengan lima masukan berbeda dan lima tujuan berbeda. Folder tanda terima menuju batas lampiran 25 MB Gmail. Setumpuk foto iPhone yang perlu dibuka di desktop Windows. Video 4K yang harus muat di DM Slack. Dua belas PDF yang dipindai yang diminta pengacara sebagai satu file. Sumber desain 200 MB menuju percetakan. Jawaban naif - "gunakan kompresor file gratis" - menyerahkan kelima pengguna alat yang sama, dan empat dari mereka mendapatkan hasil yang lebih buruk daripada jika mereka memilih spesialis yang tepat. Pohon keputusan di bawah memetakan masukan Anda ke alat yang tepat dalam satu klik.

Alasan tidak ada kompresor universal adalah karena matematika kompresi yang mendasari berbeda untuk setiap jenis file. Meng-ZIP folder JPG hampir tidak menghemat apa pun (JPG sudah dikompres). Kompresi gambar tidak membantu struktur folder. Pengkodean ulang video tidak dapat berjalan pada file 4 GB di tab browser. Mengkonversi HEIC ke JPG adalah tentang kompatibilitas perangkat, bukan penghematan byte. Lima alat yang tercantum di sini masing-masing mengalahkan "kompresor file" umum untuk kasus spesifik mereka - dan semuanya berjalan di perangkat Anda tanpa diunggah ke server.

Pilih kompresor file yang tepat berdasarkan apa yang ada di folder Anda

Apa yang Anda milikiApa yang harus dilakukanAlatPengurangan ukuran tipikal
Folder file campuran (dokumen + foto + spreadsheet)Buat arsip ZIPZip File20-50% pada konten campuran; 1-3% pada folder banyak media
Foto JPG / PNG longgarTurunkan kualitas JPEGCompress Image30-70% pada kualitas 60-80 tanpa kehilangan kualitas yang jelas
Foto iPhone HEIC yang harus dibuka di Windows / AndroidKonversi HEIC ke JPGHEIC to JPGkemenangan kompatibilitas; ukuran serupa hingga sedikit lebih kecil
Beberapa gambar menuju satu penerimaBundel menjadi satu PDFImages to PDF0-20% vs terpisah (satu file lebih mudah dikirim)
Beberapa PDF menuju satu penerimaGabungkan menjadi satu PDFCompose PDF5-15% dari header dan metadata yang di-deduplikasi
Satu video / foto RAW / sumber desain yang sangat besarGunakan tautan transfer (Drive, Dropbox, WeTransfer)(host, jangan lampirkan)n/a - file tetap berukuran sama

Jika masukan Anda adalah folder untuk email dan Anda menginginkan langkah demi langkah daripada tur alat, langsung lompat ke cara mengkompres folder untuk email. Jika masukan Anda satu file bukan folder, lihat cara mengkompres file online. Jika Anda sudah memiliki ZIP yang terlalu besar, lihat cara membuat file zip lebih kecil.

Folder file campuran: ZIP itu

"Folder" - dokumen ditambah beberapa spreadsheet ditambah beberapa foto ditambah beberapa PDF - adalah kasus yang dirancang untuk ZIP. Alat Zip File membundel setiap file ke dalam satu arsip .zip, menerapkan kompresi DEFLATE ke aliran byte, dan memberi Anda satu unduhan untuk dilampirkan atau diunggah. Seluruh pekerjaan berjalan secara lokal di browser menggunakan API JavaScript Streams + Compression Streams - tidak ada unggahan ke server mana pun, tidak ada pendaftaran. Pengurangan ukuran adalah 20-50% ketika folder kaya teks (dokumen, kode sumber, CSV) dan 1-3% ketika folder didominasi oleh JPG / PNG / MP3 / MP4 karena format-format itu sudah dikompres secara internal dan algoritma DEFLATE tidak dapat memerasnya lebih jauh.

Jika .zip keluar lebih besar dari batas unggahan (paling sering ketika folder kaya foto), langkah yang tepat bukan "kompres lebih keras" - tetapi "kompres foto terlebih dahulu, lalu ZIP folder". Lihat cara mengkompres file zip ke ukuran lebih kecil untuk alur kerja foto-pertama.

Foto longgar: kompres gambar

Jika masukan Anda adalah beberapa foto JPG atau PNG bukan folder, kompresi gambar mengalahkan ZIP dengan margin yang lebar. Alat Compress Image mengkodekan ulang setiap JPG pada pengaturan kualitas yang lebih rendah (biasanya kualitas 60-80) sehingga file menjadi 30-70% lebih kecil tanpa perbedaan yang terlihat oleh mata manusia dalam kondisi tampilan normal. Kompresi berjalan pada API Canvas + FileReader sepenuhnya di browser - foto asli tidak pernah meninggalkan perangkat Anda.

Untuk PNG yang sebenarnya adalah fotografi (yaitu, tangkapan layar dari foto bukan diagram atau tangkapan layar UI), mengkonversi PNG ke JPG sebelum kompresi memotong file 90% di atas pengurangan kualitas apa pun. PNG adalah format lossless yang dimaksudkan untuk tangkapan layar, seni garis, dan grafis dengan transparansi - menggunakannya untuk foto memboroskan sebagian besar ukuran file. Untuk perbandingan lihat JPG vs PNG untuk web. Untuk trade-off lengkap kualitas visual vs ukuran lihat cara memilih tingkat kompresi.

Foto HEIC iPhone: konversi ke JPG

HEIC adalah format foto default di setiap iPhone sejak iOS 11. Ini adalah format yang kuat - biasanya setengah ukuran JPG yang setara - tetapi tidak terbuka di desktop Windows tanpa instal codec berbayar, dan tidak terbuka sama sekali di ponsel Android lama, di sebagian besar printer, di sebagian besar formulir unggahan CMS, dan di banyak klien email. Konverter HEIC ke JPG mengubah setiap HEIC menjadi JPG yang terbuka di mana saja. Ukuran file mendarat di rentang yang sama atau sedikit lebih besar - ini adalah kemenangan kompatibilitas, bukan pemotongan ukuran. Untuk trade-off format lihat HEIC vs JPG vs WebP.

Konversi berjalan secara lokal menggunakan libheif yang dikompilasi ke WASM dan API Canvas. Tidak ada unggahan. Jika Anda memiliki ponsel penuh dengan foto HEIC dan Anda perlu semuanya dikonversi sekaligus, lihat cara mengkonversi 100 foto HEIC ke JPG.

Beberapa gambar untuk satu penerima: bundel ke dalam PDF

Ketika masukan adalah beberapa gambar semuanya menuju orang yang sama - tanda terima yang dipindai, halaman kontrak, tangkapan layar masalah, foto kerusakan untuk klaim asuransi - pengalaman penerima jauh lebih baik dengan satu PDF daripada dengan sepuluh lampiran. Alat Images to PDF menjahit setiap gambar ke dalam satu PDF multi-halaman dalam urutan yang Anda atur. Total ukuran file mendarat dalam 0-20% dari jumlah masukan - keuntungannya adalah penerima mendapat satu sentuhan untuk membuka semuanya dalam urutan daripada sepuluh file dalam urutan sewenang-wenang di kotak masuk mereka.

PDF dihasilkan secara lokal dengan PDFKit / pdf-lib di browser. Tanpa unggahan. Jika PDF yang dihasilkan sendiri terlalu besar untuk batas unggahan, jalankan gambar sumber melalui Compress Image terlebih dahulu.

Beberapa PDF untuk satu penerima: gabungkan mereka

Ketika Anda sudah memiliki beberapa PDF - katakanlah kontrak ditambah surat pengantar ditambah beberapa lampiran - langkah yang tepat adalah menggabungkan mereka menjadi satu daripada melampirkan masing-masing secara terpisah. Alat Compose PDF menggabungkan setiap PDF input ke dalam satu output yang teratur. Pemotongan ukuran tipikal 5-15% berasal dari de-duplikasi metadata bersama dan subset font di seluruh input. Penggabungan berjalan di browser menggunakan pdf-lib; PDF sumber tidak diunggah.

Satu file yang sangat besar: gunakan tautan transfer

Ketika input adalah satu file besar - video 4K, foto RAW, sumber desain Photoshop / Illustrator / Figma, dump database - kompresi hanya browser bukan jawaban yang tepat. Pengkodean ulang video mencapai batas memori di tab browser sekitar 1-2 GB. Foto RAW sudah berukuran minimum untuk resolusinya. Sumber desain memiliki asumsi spesifik format file yang tidak ingin Anda ganggu. Langkah yang tepat adalah meng-host file di layanan transfer (Google Drive, Dropbox, WeTransfer, OneDrive) dan mengirim penerima tautan. File tetap berkualitas penuh, penerima mengunduhnya sesuai jadwal mereka, dan tautannya sendiri muat dalam email atau pesan obrolan apa pun.

Pilih algoritma yang tepat untuk tipe file Anda

Setiap tipe file dipasangkan dengan algoritma kompresi tertentu, dan algoritma menetapkan pemotongan ukuran realistis yang dapat Anda harapkan. Enam algoritma di bawah ini tidak dapat dipertukarkan: memasukkan JPG ke ZIP membuang permintaan, memasukkan CSV ke kompresi gambar lossy menghancurkan data, dan memasukkan MP4 4K ke pengkodean ulang hanya browser menabrak tembok memori. Tabel keputusan sebelumnya di halaman ini mencocokkan tipe file dengan algoritma; enam bagian yang diperluas di bawah ini adalah bagaimana setiap algoritma sebenarnya bekerja pada byte, sehingga angka pemotongan ukuran pada tabel berhenti menjadi kejutan.

  • Kompresi kontainer lossless (ZIP, 7z, RAR). Membundel banyak file menjadi satu arsip dan mengkompres aliran byte dengan DEFLATE / LZMA / LZMA2. Reversibel - file yang diekstrak identik bit demi bit dengan aslinya. Sangat baik pada teks, kode sumber, dan CSV (potongan 50-80%). Hampir tidak ada efek pada media yang sudah dikompres (JPG / MP4 / MP3 / PDF). Pilihan yang tepat ketika Anda perlu menjaga file yang tepat.
  • Kompresi gambar lossy (kualitas JPEG, WebP). Membuang informasi visual yang paling tidak mungkin diperhatikan mata manusia dan mengkodekan ulang hasilnya. Menurunkan JPG 5 MB menjadi 1 MB pada kualitas 80 tanpa perbedaan yang terlihat untuk sebagian besar foto. Tidak reversibel - setelah dikompres pada kualitas 60 Anda tidak dapat memulihkan aslinya. Pilihan yang tepat ketika file adalah satu gambar dan penerima tidak peduli tentang fidelitas piksel-sempurna.
  • Konversi format gambar (HEIC ke JPG, PNG ke JPG, TIFF ke JPG). Mengubah format pengkodean. Perubahan ukuran adalah efek samping dari berpindah dari format yang kurang efisien ke yang lebih efisien. PNG ke JPG memotong foto 12 MB menjadi 1 MB; HEIC ke JPG menjaga ukuran serupa tetapi membuka kunci setiap perangkat Windows / Android. Pilihan yang tepat ketika file dalam format yang salah untuk penerima.
  • Kompresi video lossy (mengkodekan ulang pada bitrate yang lebih rendah). Mengkodekan ulang aliran video pada target bit-per-detik yang lebih rendah. Memotong MP4 4K 1 GB menjadi 200 MB pada 1080p H.264 dengan kualitas yang dapat diterima. Alat browser menangani klip pendek; video panjang melalui perangkat lunak khusus seperti FFmpeg atau HandBrake.
  • Kompresi audio lossy (MP3 / AAC / OGG). Ide yang sama dengan video tetapi untuk suara. WAV 50 MB menjadi MP3 5 MB pada 192 kbps. ZIP browser tidak membantu; langkah yang tepat adalah konversi format dalam perangkat lunak audio khusus.
  • Meng-host tautan transfer. Tidak secara teknis kompresi - file tetap berukuran sama, tetapi penerima mengunduhnya dari layanan daripada menerima lampiran. Ini adalah satu-satunya jawaban praktis untuk file di atas ~25 MB, batas atas untuk sebagian besar sistem email.

Privasi: setiap baris dalam tabel berjalan di perangkat Anda

Lima baris alat dalam tabel keputusan di atas masing-masing berkomitmen pada kontrak "tanpa unggahan" yang memasangkan batas privasi dengan pilihan tipe file per-baris. Zip File menggunakan API JavaScript Streams dan Compression Streams untuk membundel folder secara lokal; Compress Image mendorong Canvas plus FileReader untuk mengkodekan ulang JPG di halaman; HEIC ke JPG mengkompilasi libheif ke WebAssembly sehingga format iPhone didekodekan tanpa codec Windows berbayar; Images to PDF dan Compose PDF keduanya memanggil pdf-lib di browser untuk menjahit dan menggabungkan. Satu-satunya baris yang menyentuh layanan host - panduan tautan transfer untuk file di atas batas email - sengaja melangkah keluar dari kit kompresor, karena mengkodekan ulang video 4 GB di tab browser menabrak tembok memori. Pasangan baris demi baris itu penting ketika masukan adalah formulir HR, catatan medis, kontrak, kode sumber, atau apa pun yang tunduk pada GDPR / HIPAA: memilih baris yang tepat dalam tabel juga memilih alat yang menjaga byte sumber di mesin Anda sendiri. Untuk kategori yang lebih luas lihat alat online gratis yang bekerja tanpa mengunggah file.

Selami lebih dalam terkait di situs ini

Apa yang harus dilakukan selanjutnya

Pilih baris dalam tabel keputusan di atas yang cocok dengan apa yang Anda miliki, klik ke alat yang sesuai, dan jalankan. Jika masukan Anda tidak sesuai dengan baris mana pun - misalnya Anda memiliki satu CSV yang sangat besar atau folder penuh audio WAV - kecocokan terdekat biasanya adalah Zip File untuk CSV (teks dikompres dengan sangat baik) dan tautan transfer untuk folder audio (kompresi audio hanya browser tidak ada di kit alat). Untuk yang lainnya, lima alat yang tercantum di sini mencakup lima maksud kanonik "kompresor file" dari ujung ke ujung.

Why trust these tools

  • Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
  • Truly in-browser - no upload. Every file-processing tool on this site runs in your browser through modern Web APIs (File, FileReader, Canvas, Web Audio, WebGL, Web Workers). Your photo, PDF, audio, or text never leaves your device.
  • No tracking during tool use. Analytics ends at the page view. The actual input you paste, drop, or capture is never sent to any server and never written to any log.
  • Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
  • Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.