Image Compressor

Công cụ nén ảnh trực tuyến

Tải lên tối đa 20 ảnh, nén và tải về trong một file ZIP duy nhất. Tệp của bạn được xóa khỏi máy chủ ngay sau khi xử lý.

Tối đa 20 ảnh mỗi lần. Mỗi tệp tối đa 20 MB và tổng dung lượng mỗi lần tải lên khoảng 200 MB.

Đầu vào hỗ trợ JPG (JPEG), PNG và WebP. Bạn có thể giữ định dạng gốc hoặc chuyển tất cả sang WebP để có tệp nhỏ hơn.

Tối đa 20 tệp, mỗi tệp 20 MB

Kéo thả ảnh vào đây hoặc nhấp để chọn

Hỗ trợ: JPG, PNG, WebP — tối đa 20 ảnh mỗi lần

Tại sao chọn Image Compressor?

Nhanh, riêng tư, không cần cài đặt — nén ảnh hàng loạt và tải về chỉ một cú nhấp.

Xử lý hàng loạt

Kéo thả tối đa 20 ảnh cùng lúc, chúng tôi sẽ nén và đóng gói thành một ZIP sẵn sàng tải về.

Tải về một cú nhấp

Không xếp hàng, không watermark, không đăng ký. Kết quả nén được gói trong một file.zip duy nhất.

Thiết kế bảo mật

Ảnh gốc được xóa ngay sau khi nén. File ZIP tự động xóa sau 10 phút kể từ khi tạo.

Tự động thu nhỏ ảnh lớn

Ảnh có cạnh dài vượt quá 4096 px sẽ được thu nhỏ trước để giữ kích thước ZIP nhỏ gọn.

Ba mức chất lượng

Nén tối đa (60), Cân bằng (75, mặc định) hoặc Chất lượng cao (90) — chọn theo nhu cầu của bạn.

Tùy chọn chuyển đổi WebP

Chuyển tất cả sang WebP một lần để có kích thước tệp nhỏ nhất với cùng chất lượng hình ảnh.

How the image compressor works

Browser-native re-encoding, parallel processing, ZIP packaging — all local.

  1. 1

    Drop up to 20 images

    Drop JPG, PNG, or WebP files (up to 20 per batch, 20 MB each). The browser reads them as ArrayBuffer via FileReader. We auto-detect images larger than 4096 px on their longest side and scale them down first to keep the ZIP small.

  2. 2

    Decode and re-encode in parallel

    Each image is decoded with createImageBitmap, drawn to an OffscreenCanvas, and re-encoded at the chosen quality (60 / 75 / 90). Web Workers process multiple images in parallel — a 20-image batch takes ~4 seconds on a modern laptop.

  3. 3

    Optional WebP conversion

    WebP outputs are typically 25-35% smaller than JPEG at the same visual quality. Choose "Convert all to WebP" to maximise savings, or "Keep original format" if your destination only accepts JPEG / PNG.

  4. 4

    Bundle into a single ZIP

    All compressed files are packaged client-side using a tiny pure-JS ZIP encoder (no JSZip dependency). The resulting Blob is downloaded via a virtual <a download> click — never uploaded.

Common compression workflows

Real situations where browser-side compression beats server tools.

Preparing photos for blog posts

20 photos straight from a phone camera (~5 MB each = 100 MB total) compress down to ~15 MB at quality 75 with no visible loss. Perfect for keeping page-load fast.

Email attachments under 25 MB

Drop a folder of product shots, get back a ZIP small enough for any email provider's limit. Faster than uploading to a server, waiting for a queue, downloading back.

Converting to WebP en masse

Migrating a site to modern formats? Bulk-convert your existing JPEG / PNG library to WebP in one ZIP. Quality stays the same; bytes drop ~30%.

Privacy-sensitive product shots

Customer photos, internal mockups, watermarked drafts that shouldn't be on a stranger's server. Browser-only compression eliminates the third-party logging risk.

Why image privacy matters more than people think

Photos carry hidden metadata — GPS coordinates, device serial numbers, camera firmware versions, sometimes face-recognition tags. Uploading a photo to a server tool exposes all of that. iKit re-encodes images locally, which incidentally strips most metadata, and never sends the bytes anywhere.

  • EXIF GPS, device, and timestamp metadata is removed during re-encoding.
  • Process 20 images and 200 MB without a single byte of upload.
  • ZIP is built in your browser — no server cleanup needed because nothing was created server-side.

Hướng dẫn liên quan

Hướng dẫn chi tiết và so sánh công cụ từ blog iKit.

Câu hỏi thường gặp

Có thể tải lên bao nhiêu ảnh cùng lúc?

Tối đa 20 ảnh mỗi lần. Mỗi tệp tối đa 20 MB và tổng dung lượng mỗi lần tải lên khoảng 200 MB.

Hỗ trợ những định dạng nào?

Đầu vào hỗ trợ JPG (JPEG), PNG và WebP. Bạn có thể giữ định dạng gốc hoặc chuyển tất cả sang WebP để có tệp nhỏ hơn.

Ảnh của tôi có an toàn không?

Có. Ảnh được xử lý rồi xóa khỏi máy chủ ngay khi ZIP được tạo. Bản thân ZIP cũng tự động xóa sau 10 phút, vì vậy hãy tải về sớm.

Ảnh sẽ nhỏ hơn bao nhiêu?

Tùy thuộc vào ảnh gốc. JPEG thường giảm 30-70% với mức Cân bằng; PNG được mã hóa lại lossless nhưng nhỏ hơn khi chuyển sang WebP. Bảng kết quả hiển thị mức tiết kiệm cho từng tệp.

Chất lượng ảnh có thay đổi không?

Cân bằng (75) gần như không thể phân biệt với ảnh gốc đối với hầu hết ảnh chụp. Dùng Chất lượng cao (90) nếu cần kết quả hoàn hảo, hoặc Nén tối đa (60) nếu kích thước tệp quan trọng hơn.