Nén ảnh

Giảm dung lượng tệp JPG, PNG và WebP ngay trong trình duyệt — một tấm hoặc cả một loạt. Không có gì được tải lên.

Đang tải công cụ…

Nén đến kích thước mục tiêu

Cách nén ảnh miễn phí

Chọn một hoặc nhiều tấm ảnh, kéo thanh trượt chất lượng, và cutbg sẽ mã hóa lại chúng thành tệp nhỏ hơn — ngay lập tức, với hiển thị dung lượng trước/sau theo thời gian thực. Thả cả một loạt và tải tất cả về dưới dạng tệp zip.

Ảnh của tôi có bị tải lên không?

Không. Việc nén chạy hoàn toàn trong trình duyệt của bạn bằng một web worker, nên các tệp không bao giờ rời khỏi thiết bị và không phải chờ tải lên.

Nén ảnh hoạt động thế nào và giảm được bao nhiêu

Hai cách nén ảnh

Công cụ có hai chế độ, mỗi chế độ hợp với một việc:

  • Chất lượng — bạn chọn mức chất lượng (mặc định 70%) và mọi ảnh được mã hóa lại với thiết lập đó. Phù hợp khi bạn chỉ muốn file nhẹ hơn cho website, tin nhắn hay lưu trữ, không cần con số cụ thể.
  • Dung lượng mục tiêu — bạn nhập giới hạn bằng KB, công cụ sẽ tìm mức chất lượng cao nhất mà vẫn nằm dưới giới hạn. Dùng khi biểu mẫu, cổng thông tin hay email đặt mức tối đa rõ ràng.

Cả hai chế độ đều nén được nhiều ảnh cùng lúc. Khi có nhiều file, bạn thấy danh sách dung lượng trước/sau và tải tất cả về trong một file ZIP.

Mỗi định dạng được xử lý ra sao

Bạn tải lên Chế độ chất lượng Chế độ dung lượng mục tiêu
JPG Vẫn là JPG Vẫn là JPG
WebP Vẫn là WebP (nếu trình duyệt mã hóa được) Vẫn là WebP (cùng điều kiện)
PNG nền trong suốt Vẫn là PNG Vẫn là PNG; chỉ có thể giảm kích thước pixel
PNG không trong suốt Vẫn là PNG Chuyển thành JPG, nhỏ hơn nhiều với ảnh chụp
Định dạng khác trình duyệt mở được Thành JPG Thành JPG (PNG nếu có trong suốt)

PNG là định dạng không mất dữ liệu nên thanh chất lượng gần như không có tác dụng. Vì vậy một file PNG hầu như không nhỏ đi ở chế độ chất lượng thường giảm mạnh ở chế độ dung lượng mục tiêu: nếu không có pixel trong suốt, nó được lưu thành JPG. Nếu cần giữ nền trong suốt mà vẫn muốn file nhỏ hơn, hãy thử PNG sang WebP.

Cách đạt dung lượng mục tiêu

Dung lượng được tính theo kilobyte thập phân: mục tiêu 200 KB nghĩa là 200.000 byte. Nhờ vậy file vẫn đạt yêu cầu dù website tính 1 KB là 1.000 hay 1.024 byte. (Bảng kết quả hiển thị theo đơn vị 1.024 byte, nên file đúng sát giới hạn trông nhỏ hơn một chút: 200.000 byte hiện là 195 KB.)

Quá trình gồm hai bước:

  1. Thử các mức chất lượng từ 92% xuống 40% và giữ mức cao nhất còn vừa.
  2. Nếu ở 40% vẫn quá nặng, công cụ giảm chiều rộng và chiều cao rồi thử lại, thay vì xuống dưới 40% — mức mà JPG bắt đầu vỡ thành ô vuông rõ rệt.

Tức là đặt mục tiêu nhỏ cho ảnh lớn sẽ cho ra ảnh nhỏ hơn về kích thước, không phải ảnh bị phá hỏng. Nếu một file thật sự không thể đạt mục tiêu (hiếm, chủ yếu là PNG trong suốt với giới hạn rất nhỏ), bạn sẽ thấy cảnh báo cạnh kết quả.

Thực tế một bức ảnh nén được nhỏ đến đâu?

Con số ước lượng cho ảnh chụp điện thoại bình thường ở chất lượng ổn; ảnh nhiều chi tiết (lá cây, sỏi, đám đông) cần nhiều byte hơn, nền trơn cần ít hơn.

  • 50 KB — cạnh dài khoảng 700–900 px
  • 100 KB — khoảng 1.000–1.300 px
  • 250 KB — khoảng 1.600–2.000 px
  • 1 MB — từ 3.000 px trở lên
  • 2 MB trở lên — thường giữ nguyên ảnh gốc 12 megapixel

Các mức giới hạn hay gặp đều có trang riêng: 50 KB, nén ảnh dưới 100 KB, 200 KB, 500 KB, 1 MB và 2 MB.

Giảm kích thước trước, kết quả sẽ nét hơn

Dung lượng file phụ thuộc vào số pixel nhiều hơn hẳn so với mức chất lượng. Ảnh 4.000 × 3.000 có số pixel gấp mười hai lần ảnh 1.200 × 900. Nếu ảnh chỉ xem trên màn hình, hãy điền Cạnh tối đa (ví dụ 1.600 hoặc 2.000 px) trước khi nén. Bạn sẽ có file nhỏ hơn với chất lượng cao hơn so với việc ép ảnh kích thước đầy đủ. Cần kích thước chính xác thì dùng Thay đổi kích thước ảnh trước.

Cắt ảnh cũng giúp ích: mỗi pixel tường hay bầu trời bạn cắt bỏ là một pixel không cần lưu.

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

  • "File gần như không nhỏ đi." Có thể nó đã được nén tốt từ trước, hoặc là PNG trong suốt. Hãy giảm chất lượng, đặt cạnh tối đa hoặc chuyển sang chế độ dung lượng mục tiêu.
  • "Có làm ảnh to hơn được không?" Không, nén chỉ làm nhỏ đi. Muốn tăng số pixel, hãy dùng Thay đổi kích thước ảnh.
  • "Ảnh iPhone không mở được." Chuyển trước bằng HEIC sang JPG, rồi mới nén.
  • "Thông tin vị trí có còn không?" Việc mã hóa lại tạo file mới không chứa khối EXIF gốc. Muốn kiểm tra hoặc xóa riêng, dùng trình xem EXIF hoặc Xóa siêu dữ liệu.

Mọi thứ chạy trong trình duyệt: ảnh không bao giờ được tải lên máy chủ, nên dù nén rất nhiều ảnh cùng lúc, giới hạn duy nhất là bộ nhớ thiết bị của bạn.

Công cụ liên quan

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

Ảnh của tôi có thể nhỏ đi bao nhiêu?
Thường nhỏ hơn 40–80% mà không giảm chất lượng thấy được. Kéo thanh chất lượng để cân bằng giữa dung lượng và độ nét.
Có hỗ trợ JPG, PNG và WebP không?
Có, cả ba. Thanh chất lượng ảnh hưởng nhiều nhất đến JPG và WebP; PNG giảm dung lượng chủ yếu nhờ thu nhỏ kích thước.
Việc nén có riêng tư không?
Có — quá trình chạy trong trình duyệt bằng web worker, nên tệp của bạn không bao giờ bị tải lên.