IMG.DIY / Cơ bản / Nén ảnh

Nén ảnh

Làm cho tệp JPG, PNG và WebP nhẹ hơn mà chất lượng gần như không đổi — ngay trong trình duyệt của bạn.

Nén ảnh visual example
Ưu tiên riêng tư: không có gì được tải lên.

From input to result

Choose a file, make the change, and download the result. Processing stays in your browser.

Nén ảnh: 1 · Choose input
1 · Choose input
Nén ảnh: 2 · Adjust and process
2 · Adjust and process
Nén ảnh: 3 · Download result
3 · Download result

Ảnh dung lượng lớn làm chậm trang web và ngốn bộ nhớ. Công cụ này mã hóa lại ảnh của bạn ở mức chất lượng bạn chọn, giảm kích thước tệp mà vẫn giữ nét. Kéo cả một thư mục vào và xử lý cả loạt cùng lúc.

Vì mọi thao tác diễn ra ngay trên thiết bị của bạn nên không phải chờ tải lên và không đánh đổi quyền riêng tư. Các tệp không bao giờ chạm tới máy chủ.

Cách sử dụng

  1. Thêm ảnh của bạnKéo một hoặc nhiều tệp vào, hoặc bấm để duyệt. Ảnh chụp màn hình dán từ bộ nhớ tạm cũng dùng được.
  2. Chọn mức chất lượngKéo thanh trượt tới điểm vừa ý — 80% là mức khởi đầu tốt. Bạn cũng có thể giới hạn chiều rộng để thu nhỏ ảnh lớn.
  3. Nén và lưuBấm Nén tất cả, xem kích thước trước/sau ở mỗi dòng, rồi lưu những ảnh bạn muốn.

Nén ảnh ngay trong trình duyệt

Công cụ nén ảnh mã hóa lại các tệp JPG, PNG và WebP ở mức chất lượng bạn chọn, giúp bạn giảm dung lượng ảnh trước khi tải lên website, gửi email hay đính kèm vào biểu mẫu. Mọi thứ chạy cục bộ ngay trong tab trình duyệt, nghĩa là ảnh của bạn không bao giờ được gửi lên máy chủ và cả quá trình vẫn hoạt động ngay cả khi mạng chập chờn.

Với JPG và WebP, thanh trượt chất lượng quyết định mức độ nén mạnh hay nhẹ. Với PNG, công cụ áp dụng lượng tử hóa 256 màu (qua UPNG), và đây chính là nơi tạo ra mức tiết kiệm lớn cho logo, ảnh chụp màn hình và hình đồ họa màu phẳng. Nếu tệp sau khi mã hóa lại hóa ra lớn hơn tệp gốc, công cụ sẽ giữ lại bản gốc, nên bạn không bao giờ nhận về kết quả nặng hơn.

Đạt đúng dung lượng mục tiêu, theo lô

Hầu hết giới hạn tải lên đều là một con số cứng: ảnh đại diện dưới 100KB, ảnh sản phẩm dưới 1MB, tệp đính kèm biểu mẫu dưới 2MB. Kéo thanh trượt chất lượng xuống và quan sát dung lượng đầu ra cho đến khi nó lọt dưới ngưỡng bạn cần, rồi xuất tệp. Để nén một ảnh xuống 100KB, bạn thường chỉ cần hy sinh một chút chất lượng mà không ai nhận ra ở kích thước màn hình.

Bạn có thể thả vào nhiều tệp cùng lúc và nén cả loạt với cùng một thiết lập, rồi tải xuống chung dưới dạng một tệp ZIP. Còn có tùy chọn giảm chiều rộng tối đa, và đây thường là cú thắng lớn nhất: một ảnh điện thoại 4000px thu về 1600px chiều rộng đã nhẹ đi rất nhiều trước khi việc nén chất lượng kịp phát huy tác dụng.

Mọi người dùng để làm gì

Trang web tải nhanh hơn — Thu nhỏ ảnh bìa và ảnh sản phẩm để trang tải nhanh hơn và đạt điểm tốt hơn trên Core Web Vitals.

Tệp đính kèm email gửi được thật sự — Đưa ảnh dung lượng lớn xuống dưới giới hạn đính kèm của hộp thư mà không phải chia thành nhiều thư.

Vượt qua giới hạn tải lên — Đưa ảnh chụp giấy tờ hay tài liệu xuống dưới ngưỡng 2MB hoặc 5MB của cổng thông tin chỉ với vài lần kéo thanh trượt.

Ảnh chụp màn hình nhẹ hơn cho tài liệu — Biến ảnh chụp màn hình PNG nặng thành tệp gọn gàng cho wiki, phiếu công việc và ảnh trong README.

Nén hàng loạt danh mục sản phẩm — Nén cả một thư mục ảnh niêm yết cùng lúc và lấy về dưới dạng một tệp ZIP duy nhất.

Cắt gọn ảnh đại diện và ảnh thu nhỏ — Nén ảnh xuống 100KB hoặc thấp hơn cho ảnh đại diện diễn đàn, ảnh hồ sơ và các ảnh thu nhỏ.

Tiết kiệm bộ nhớ và dữ liệu điện thoại — Giảm kích thước và nén ảnh chụp trước khi sao lưu hoặc chia sẻ qua dữ liệu di động.

Niêm yết trên sàn và rao vặt — Nhét nhiều ảnh vào một tin niêm yết vốn giới hạn tổng dung lượng tải lên.

Vì sao nên nén ảnh ngay trong trình duyệt

Tệp ảnh dung lượng lớn là khoản thuế âm thầm đánh vào gần như mọi trang web, email và thư mục chia sẻ. Một tấm ảnh chụp thẳng từ điện thoại có thể nặng tới sáu, tám megabyte, và một thư mục chứa cả trăm tấm như vậy sẽ biến thành một lần tải lên chậm chạp, một tệp đính kèm bị trả về, hoặc một trang bị Google trừ điểm vì tốc độ. Cách khắc phục quen thuộc là đẩy tệp qua một công cụ nén trực tuyến, nhưng như thế nghĩa là bạn gửi bản gốc của mình lên một máy chủ mình không kiểm soát, chờ đợi một vòng đi-về, và thường đụng phải giới hạn số tệp được xử lý trước khi tường phí hiện ra.

Nén tại chỗ làm thay đổi bài toán. Khi công việc diễn ra ngay trong tab trình duyệt của bạn nhờ Canvas và WebAssembly, các điểm ảnh không bao giờ rời khỏi máy. Không có thanh tiến trình tải lên vì đơn giản là không có việc tải lên. Điều đó quan trọng với tài liệu riêng tư — ảnh chụp màn hình hợp đồng, phim chụp y tế, ảnh sản phẩm còn nằm trong lệnh cấm công bố, ảnh gia đình — nơi việc trao một bản sao cho bên thứ ba là rủi ro thật chứ không phải giả định. Nó cũng có nghĩa là công cụ phản hồi theo tốc độ CPU của bạn, không phải tốc độ kết nối, nên một lô ảnh mất vài phút để truyền đi sẽ xong nhanh như chiếc laptop của bạn có thể xử lý.

Bản thân việc nén cũng không phải là làm cho có. Với tệp PNG, IMG.DIY áp dụng lượng tử hóa 256 màu — chính là họ kỹ thuật đã làm nên tên tuổi của những công cụ như TinyPNG trong việc thu nhỏ ảnh phẳng, ảnh chụp màn hình và hình minh họa với biên độ lớn mà gần như không thấy mất mát. Với JPG và WebP, bạn có thanh trượt chất lượng để đánh đổi giữa độ sắc nét và dung lượng, rồi tận mắt xem kết quả. Một lớp bảo vệ chạy trên mọi tệp: nếu phiên bản "đã nén" chẳng may lại lớn hơn bản gốc, công cụ sẽ giữ lại bản gốc, nên bạn không bao giờ vô tình làm phình một tệp vốn đã tối ưu.

Điều làm nên khác biệt

  • Tệp của bạn ở lại trên thiết bị. Không có gì được tải lên; toàn bộ quy trình chạy trong trình duyệt, nên không có bản sao nào nằm trên máy chủ của người khác.
  • Hoạt động ngoại tuyến. Sau lần truy cập đầu tiên, PWA và service worker lưu bộ nhớ đệm ứng dụng, nên nó vẫn nén được trên máy bay, dưới tầng hầm, hay khi tắt Wi-Fi.
  • Miễn phí, không cần đăng ký, không hình mờ. Kết quả là ảnh sạch của bạn — không nhãn, không tường tài khoản, không bộ đếm bản dùng thử.
  • Tiết kiệm thật cho PNG. Lượng tử hóa 256 màu mang lại mức giảm lớn mà ảnh phẳng và ảnh chụp màn hình được lợi nhiều nhất.
  • Kiểm soát chất lượng cho JPG/WebP. Thanh trượt cho phép bạn chọn đúng điểm cân bằng giữa dung lượng và độ rõ.
  • Không bao giờ lớn hơn bản gốc. Công cụ từ chối trả về tệp lớn hơn tệp bạn bắt đầu.
  • Xử lý lô kèm ZIP. Thả nhiều ảnh vào cùng lúc và tải chúng về chung trong một tệp lưu trữ duy nhất.

IMG.DIY so với các công cụ nén ảnh khác

TinyPNG, Squoosh và Compressor.io đều là những công cụ thực sự tốt, và riêng Squoosh đã tiên phong trong việc đưa codec nghiêm túc vào trình duyệt. Khác biệt trung thực chủ yếu nằm ở chỗ công việc diễn ra ở đâu và cách xử lý lô ra sao.

Khía cạnh Công cụ nén trực tuyến điển hình (TinyPNG, Compressor.io) Squoosh IMG.DIY
Riêng tư / tải lên Tệp tải lên máy chủ của họ Chạy trong trình duyệt, không tải lên Chạy trong trình duyệt, không tải lên
Giá Gói miễn phí có giới hạn theo tháng/dung lượng, gói trả phí cao hơn Miễn phí Miễn phí, không giới hạn hay phân hạng
Ngoại tuyến Không Một phần (PWA) Có, ngoại tuyến hoàn toàn sau lần đầu
Xử lý lô Bị giới hạn ở gói miễn phí Từng ảnh một Nhiều tệp cùng lúc, tải về dạng ZIP
Hình mờ Không có trên kết quả Không Không
Kỹ thuật PNG Lượng tử hóa mạnh (TinyPNG) Chọn codec thủ công Lượng tử hóa 256 màu
Độ khó làm quen Rất thấp Trung bình (nhiều tùy chỉnh) Thấp

Squoosh gần với triết lý này nhất — cũng tại chỗ, cũng riêng tư — nhưng nó được thiết kế xoay quanh việc soi từng ảnh một với các tùy chỉnh codec tinh vi, tuyệt vời để tinh chỉnh một ảnh chủ đạo nhưng chậm khi cần dọn cả một thư mục. TinyPNG và Compressor.io cho kết quả xuất sắc và dễ dùng, nhưng chúng tải tệp của bạn lên và chặn nhu cầu dùng nhiều sau giới hạn hoặc gói thuê bao. Nếu bạn muốn nén mạnh, thông lượng lô cao, và những tệp không bao giờ rời khỏi máy, thì đó chính là chỗ đứng của IMG.DIY.

Vì sao chọn IMG.DIY

Bảo mật riêng tư

Ảnh được xử lý cục bộ và không bao giờ tải lên.

Chế độ hàng loạt

Nén hàng chục tệp trong một lần.

Bạn làm chủ chất lượng

Xem trước mức tiết kiệm dung lượng trước khi quyết định.

Không phải chờ

Không tải lên, không xếp hàng — chạy tức thì.

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

Nén có làm giảm chất lượng không?
Bạn tự quyết định. Ở mức chất lượng 80–90%, khác biệt thường không thể nhận ra, trong khi tệp nhẹ đi rất nhiều. Hạ thanh trượt để tệp nhỏ hơn, nâng lên để giữ sát ảnh gốc.
Có giới hạn kích thước hay số lượng tệp không?
Không có giới hạn cố định. Với những loạt tệp rất lớn, kết quả phụ thuộc vào bộ nhớ của thiết bị vì mọi thứ chạy ngay trên máy của bạn.
Ảnh của tôi có bị tải lên đâu không?
Không. Toàn bộ quá trình xử lý diễn ra trong trình duyệt. Tệp của bạn không bao giờ rời khỏi thiết bị.
Tôi có thể nén những định dạng nào?
JPG, PNG và WebP. Bạn cũng có thể chuyển sang một định dạng khác ngay khi nén.
Cách nén PNG khác với JPG như thế nào?
JPG và WebP được nén bằng cách hạ mức chất lượng trên thanh trượt, đây là nén mất dữ liệu và phù hợp nhất với ảnh chụp. PNG được nén bằng cách giảm bảng màu xuống 256 màu, cho mức tiết kiệm ấn tượng với đồ họa phẳng, biểu tượng và ảnh chụp màn hình mà vẫn giữ đường viền sắc nét. Nếu PNG của bạn là một bức ảnh chụp, chuyển nó sang JPG hoặc WebP trước thường sẽ thu nhỏ được nhiều hơn hẳn.
Vì sao tệp của tôi hầu như không nhỏ đi, hoặc không giảm chút nào?
Nếu một ảnh đã được nén tốt sẵn, việc mã hóa lại ở chất lượng tương tự sẽ chẳng lợi được bao nhiêu. Khi công cụ phát hiện đầu ra sẽ lớn hơn bản gốc, nó cố ý giữ lại tệp gốc để bạn không bao giờ thiệt hơn. Hãy thử hạ thanh trượt chất lượng thêm, hoặc thêm giảm chiều rộng tối đa để có mức giảm lớn hơn.
Làm sao để đạt đúng một dung lượng như dưới 500KB?
Hạ thanh trượt chất lượng và kiểm tra dung lượng thu được, rồi điều chỉnh lên hoặc xuống cho đến khi nó nằm vừa dưới mục tiêu. Kết hợp chiều rộng tối đa nhỏ hơn với chất lượng vừa phải là cách đáng tin cậy để đạt các ngưỡng chặt như 100KB, vì kích thước ảnh hưởng đến dung lượng nhiều hơn chất lượng.
Nén có làm giảm kích thước pixel của ảnh không?
Không, chỉ nén chất lượng thì vẫn giữ nguyên chiều rộng và chiều cao. Chỉ có tùy chọn giảm chiều rộng tối đa mới làm thay đổi kích thước. Hãy tắt tùy chọn đó nếu bạn cần giữ nguyên độ phân giải và chỉ muốn tệp nhỏ hơn.
Tôi có thể nén PNG trong suốt mà không mất độ trong suốt không?
Có, độ trong suốt của PNG được giữ qua quá trình lượng tử hóa 256 màu. Kênh alpha được bảo toàn, nên logo và hình cắt rời vẫn trong suốt sau khi nén.
Có giới hạn số lượng ảnh nén cùng lúc không?
Không có giới hạn cố định; giới hạn thực tế là bộ nhớ của thiết bị. Những lô rất lớn gồm nhiều tệp độ phân giải cao được xử lý ngay trong trình duyệt, nên trên máy cấu hình khiêm tốn, xử lý theo từng nhóm nhỏ sẽ mượt hơn.

Công cụ liên quan

Hướng dẫn & mẹo