Nén Ảnh

Thả một hoặc nhiều ảnh, chọn định dạng và chất lượng đầu ra, rồi tải tệp nhỏ hơn — với tiết kiệm hiển thị theo từng ảnh. Mọi xử lý diễn ra cục bộ; không có gì được upload.

File không bao giờ rời khỏi thiết bị của bạn
80

Thả ảnh để nén, hoặc nhấp để chọn

JPGJPEGPNGWEBP

Công cụ này làm gì

Thả vào một ảnh JPEG, PNG, WebP, hoặc cả một loạt ảnh, chọn định dạng đầu ra và mức chất lượng, rồi nén tất cả chỉ với một cú nhấp. Mỗi file sẽ có một thẻ riêng hiển thị dung lượng trước và sau khi nén, kèm nút tải riêng từng file và nút "Download all" khi cả loạt đã xong.

Mọi thứ diễn ra ngay trên thiết bị của bạn. Không có bước upload, không có hàng đợi xử lý trên server, và không có giới hạn nào ngoài bộ nhớ trình duyệt của bạn còn trống bao nhiêu.

Chọn định dạng đầu ra

Định dạngKiểu nénThanh trượt chất lượngGhi chú
Giữ nguyên gốcTheo đúng định dạng của ảnh đầu vàoChỉ có tác dụng nếu đầu vào là JPEGLựa chọn đơn giản nhất: nén lại mà không đổi định dạng
JPEGMất dữ liệu (lossy)Có — đánh đổi dung lượng lấy độ trung thựcPhù hợp cho ảnh chụp, khi chấp nhận mất một phần chất lượng để đổi lấy file nhỏ hơn nhiều
PNGKhông mất dữ liệu (lossless)Không có tác dụngGiữ nguyên điểm ảnh, file nhỏ hơn, nhờ mức nén tốt nhất của bộ mã hóa
WebPKhông mất dữ liệu (lossless)Không có tác dụng (bị ẩn)Thường nhỏ hơn một file PNG lossless tương đương ở cùng độ trung thực
AVIFMất dữ liệu (lossy)File nhỏ nhất ở cùng mức chất lượng, nhưng mã hóa chậm nhất
Mẹo: Nếu chưa chắc nên chọn định dạng nào, "Giữ nguyên gốc" với mức chất lượng khoảng 70–80 là lựa chọn an toàn cho ảnh chụp JPEG. Với ảnh chụp màn hình hay đồ họa dạng PNG, cứ để nguyên PNG, hoặc thử WebP để giảm dung lượng dễ dàng mà không mất chút chất lượng nào.

JPEG và AVIF mất dữ liệu — PNG và WebP thì không

Việc nén JPEG trong công cụ này thực sự làm mất một phần chi tiết ảnh: thanh trượt chất lượng (1–100, mặc định 80) kiểm soát mức độ đó. Giá trị thấp cho file nhỏ hơn nhưng bỏ đi nhiều chi tiết hơn; giá trị cao giữ được nhiều chi tiết hơn nhưng đổi lại dung lượng lớn hơn. AVIF hoạt động tương tự — thanh trượt chất lượng riêng của nó cũng đánh đổi dung lượng lấy độ trung thực — nhưng bộ mã hóa của nó được xây dựng để cho ra file nhỏ hơn rõ rệt ở mức chất lượng tương đương, đổi lại thời gian xử lý lâu hơn, đôi khi vài giây cho một ảnh lớn.

Đầu ra PNG và WebP trong công cụ này đều là lossless. Nén một file PNG nghĩa là mã hóa lại nó bằng mức nén tốt nhất của thư viện xử lý ảnh — mọi điểm ảnh khi giải mã ra vẫn giống hệt như lúc vào, và file nhỏ đi đơn thuần vì bộ mã hóa đóng gói cùng một dữ liệu hiệu quả hơn. Đầu ra WebP cũng vậy: công cụ này chỉ tạo ra file WebP lossless, nên thanh trượt chất lượng bị ẩn hoàn toàn, vì không có gì để đánh đổi chất lượng ở định dạng này cả.

Nén hàng loạt

Thả bao nhiêu file JPEG, PNG hay WebP tùy thích — chúng được xếp vào hàng đợi chung và dùng chung định dạng, mức chất lượng bạn đã chọn khi nhấn Compress. Mỗi thẻ cập nhật độc lập khi file của nó xong, hiển thị phần trăm dung lượng tiết kiệm được (hoặc đôi khi là ghi chú rằng file đó không nhỏ đi được, nghĩa là nó đã gần tối ưu ngay từ đầu). Tải từng file riêng lẻ hoặc lấy hết một lần bằng "Download all" khi cả loạt đã xong.

Ảnh của bạn không bao giờ rời khỏi thiết bị

Quá trình nén chạy qua một module WebAssembly nhỏ được tải vào tab trình duyệt của bạn. Khi bạn thả một file vào, dữ liệu của nó được đọc ngay tại chỗ và đưa vào module đó xử lý — không bao giờ được gửi đi qua mạng. Đóng tab là mọi thứ biến mất; không có gì còn lại trên server nào cả, vì ngay từ đầu đã không có server nào tham gia.

Nếu bạn cần đổi định dạng ảnh mà không nhất thiết phải giảm dung lượng, xem công cụ Đổi Định dạng Ảnh. Để resize, xóa dữ liệu ẩn (metadata), hoặc áp dụng bộ lọc hình ảnh trước khi nén, xem thêm các công cụ Resize Ảnh, Xem & Xóa Metadata EXIFBộ lọc Ảnh — tất cả đều xử lý theo cùng cách hoàn toàn trên thiết bị.

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

Công cụ nén ảnh này có thật sự miễn phí không?
Có. Không cần đăng ký, không watermark, và không giới hạn số lượng ảnh bạn có thể nén. Công cụ chạy hoàn toàn trong trình duyệt nên không phát sinh chi phí server.
Ảnh của tôi có bị upload lên đâu không?
Không. Mọi ảnh đều được mã hóa lại ngay tại chỗ bằng WebAssembly chạy trong tab trình duyệt của bạn. File của bạn không bao giờ được gửi qua mạng, vì vậy không có gì chạm tới server cả.
Tôi có thể nén những định dạng ảnh nào?
Đầu vào nhận JPEG, PNG và WebP. Đầu ra có thể giữ nguyên định dạng gốc, hoặc bạn có thể vừa nén vừa đổi sang JPEG, PNG, WebP, hoặc AVIF. File GIF và BMP không được công cụ này chấp nhận, vì đây là công cụ tập trung vào ba định dạng phổ biến nhất cho ảnh chụp và đồ họa web.
Thanh trượt chất lượng có thực sự làm nhỏ file PNG của tôi không?
Nén PNG trong công cụ này là lossless — mọi điểm ảnh khi giải mã ra vẫn giống hệt file gốc từng byte, chỉ được đóng gói lại gọn hơn nhờ mức nén tốt nhất của bộ mã hóa. Thanh trượt chất lượng không thay đổi điều đó; đầu ra PNG bỏ qua giá trị này. Nếu muốn file nhỏ hơn nữa và chấp nhận đánh đổi một phần chất lượng, hãy đổi sang JPEG hoặc AVIF.
Đầu ra WebP là lossy hay lossless?
Lossless. Khi bạn nén sang WebP, hoặc giữ nguyên một file đã là WebP, công cụ này luôn dùng kiểu mã hóa WebP lossless, nên thanh trượt chất lượng sẽ bị ẩn và không có tác dụng với định dạng này. File vẫn có thể nhỏ đi, vì container lossless của WebP thường hiệu quả hơn PNG.
Vì sao nén sang AVIF mất nhiều thời gian hơn JPEG hay PNG?
Bộ mã hóa AVIF phải xử lý nhiều hơn đáng kể để đạt được file nhỏ nhất có thể ở một mức chất lượng nhất định, nên có thể mất thêm vài giây cho mỗi ảnh, nhất là với ảnh lớn. Đây là lựa chọn hợp lý khi dung lượng file quan trọng hơn tốc độ; còn nếu cần nén nhanh cho việc hàng ngày, JPEG, PNG hoặc WebP sẽ xong nhanh hơn.
Vì sao có file sau khi nén vẫn giữ nguyên dung lượng, thậm chí còn lớn hơn một chút?
Một số ảnh đã được tối ưu khá tốt trước khi bạn thả vào — chẳng hạn một file PNG đã được một công cụ thiết kế nén sẵn — nên gần như không còn gì để tiết kiệm thêm. Công cụ này không bao giờ làm hỏng hay cắt bớt file của bạn trong trường hợp đó; thẻ kết quả chỉ đơn giản báo rằng ảnh này không nhỏ đi được nữa.