100% trong trình duyệt · không tải lên
Giảm dung lượng ảnh trên điện thoại — chính xác đến từng KB.
Bỏ hẳn việc đoán mò thanh chất lượng. Chọn 10 KB, 200 KB hoặc 1 MB — và nhận đúng kết quả mỗi lần, mà không cần tải lên một lần nào.
- Mục tiêu
- 5 KB → 5 MB
- Tải lên
- Không
- Tài khoản
- Không cần
Công cụ
Nén về đúng dung lượng tệp
Không có gì bị tải lên
Favicon, biểu tượng ứng dụng, sprite sheet, ảnh thu nhỏ cho tin đăng.
Tự động chọn WebP — nhỏ hơn JPEG 25–35% ở cùng chất lượng.
Không bao giờ cắt xén — chỉ giới hạn cạnh dài nhất.
Tệp của bạn ở lại trên thiết bị này. Không tài khoản, không tải lên, không watermark, không giới hạn.
Cách hoạt động
Ba bước, không có máy chủ nào ở giữa.
01
Thả ảnh vào
Bấm, kéo, hoặc dán thẳng từ clipboard. Tệp được đọc bằng File API và không bao giờ bị gửi qua một yêu cầu mạng nào.
JPEG · PNG · WebP · GIF · SVG · AVIF
02
Đặt ngân sách byte
Chọn một cài đặt sẵn hoặc tự gõ. Bộ mã hóa tìm mức chất lượng bằng cách chia đôi nhị phân so với mục tiêu của bạn, rồi thu nhỏ lưới pixel khi riêng chất lượng chưa thể chạm tới.
Chia đôi chất lượng → thu lưới → lặp lại
03
So sánh, rồi lưu
Kéo thanh trượt qua ảnh để thấy điều gì thay đổi, rồi tải về một kết quả hoặc toàn bộ loạt dưới dạng ZIP.
So sánh trước / sau ở mức pixel
Bạn nhận được gì
Được xây cho đúng thứ mà tất cả nơi khác đều làm sai.
Hầu hết trình nén chỉ đưa bạn một thanh chất lượng rồi chúc may mắn. Kích thước đầu ra chỉ là hệ quả mà bạn chỉ biết đến sau khi tải về. Công cụ này bắt đầu từ con số bạn thật sự cần.
Không có gì bị tải lên
Không có backend nào để gửi ảnh của bạn đến. Giải mã, mã hóa và thay đổi kích thước đều diễn ra trong tab này, nên công cụ vẫn chạy cả khi bạn tắt Wi-Fi.
Siêu dữ liệu bị loại bỏ
EXIF tự động bị bỏ — tọa độ GPS, số sê-ri máy ảnh, dấu thời gian và dữ liệu ống kính không sống sót qua lần mã hóa lại trên canvas.
Xử lý loạt chỉ một lần bấm
Xếp cả một thư mục vào hàng, nén tất cả về cùng một mục tiêu, rồi tải kết quả về trong một tệp ZIP duy nhất.
Thay đổi kích thước mà không cắt xén
Giới hạn cạnh dài nhất ở 800, 1200, 1600, 2048 hoặc 4096 px. Tỷ lệ khung hình được giữ nguyên nên không gì bị cắt mất.
Tích hợp sẵn chuyển đổi định dạng
Chuyển sang WebP để tệp nhỏ hơn 25–35% ở cùng chất lượng, giữ JPEG cho khả năng tương thích tối đa, hoặc ở lại dạng lossless với PNG.
Trung thực về giới hạn
Khi ảnh không thể đạt mục tiêu về mặt vật lý, chúng tôi nói rõ và hiển thị kích thước nhỏ nhất mà ảnh đó thật sự đạt được.
Dung lượng mục tiêu
Chọn kích thước, không chọn con số chất lượng.
Mọi giới hạn tải lên bạn từng gặp — cổng tuyển dụng, biểu mẫu hành chính, tệp đính kèm email — đều đến dưới dạng số byte, chưa bao giờ là “chất lượng 72”. Vậy nên công cụ nhận một con số byte và làm ngược lại: trước hết là chất lượng, sau đó là lưới pixel, cho đến khi tệp vừa vặn.
Nhỏ — biểu tượng và ảnh thu nhỏ
Favicon, biểu tượng ứng dụng, sprite sheet, ảnh thu nhỏ cho tin đăng.
Tiêu chuẩn — web và tài liệu
Ảnh blog, ảnh sản phẩm, tệp đính kèm, biểu mẫu tải lên.
Lớn — độ phân giải đầy đủ
Bản in, ảnh hero, tác phẩm portfolio.
Không thấy kích thước bạn cần? Chọn Kích thước tùy chọn… trong công cụ và gõ bất kỳ giá trị nào từ 1 KB → 50 MB.
Vì sao khác biệt
Quy trình thông thường, bỏ phần đoán mò.
Nhìn thẳng vào những gì một trình nén trong trình duyệt điển hình yêu cầu bạn làm, so với công cụ này.
| Khả năng | Trình nén thông thường | Compress Image Hub |
|---|---|---|
| Đạt đúng kích thước đầu raThanh chất lượng — kích thước cuối luôn là bất ngờ | Thanh chất lượng — kích thước cuối luôn là bất ngờ | 24 cài đặt sẵn từ 5 KB đến 5 MB, cộng mọi giá trị tùy chỉnh |
| Ảnh của bạn đi đâuĐược tải lên máy chủ từ xa để xử lý | Được tải lên máy chủ từ xa để xử lý | Không nơi nào — giải mã và mã hóa lại ngay trong tab này |
| Nhìn thấy thứ bạn đánh mấtMột bản xem trước duy nhất, đánh giá bằng mắt | Một bản xem trước duy nhất, đánh giá bằng mắt | Kéo thanh trượt trên từng pixel thật, trước và sau |
| Siêu dữ liệu (GPS, máy ảnh, dấu thời gian)Tùy theo quy trình | Tùy theo quy trình | Luôn bị loại bỏ khi mã hóa lại |
| Lưu cả loạt ảnhMỗi lần một tệp | Mỗi lần một tệp | Mọi kết quả trong một tệp ZIP |
| Tài khoản, giới hạn, watermarkHạn mức hằng ngày hoặc tường đăng ký rất phổ biến | Hạn mức hằng ngày hoặc tường đăng ký rất phổ biến | Không có — dùng không giới hạn, không cần tài khoản |
| Khi mục tiêu bất khả thiÂm thầm trả về thứ nó làm được | Âm thầm trả về thứ nó làm được | Báo cho bạn và hiển thị kích thước nhỏ nhất có thể đạt |
So sánh phản ánh mô hình phổ biến của các trình nén ảnh trực tuyến miễn phí, không phải thước đo của riêng sản phẩm nào.
FAQ
Câu hỏi, trả lời thẳng.
Vẫn chưa rõ? Mọi phần ở đây mô tả chính xác những gì mã nguồn làm — không có quy trình ẩn nào sau bức màn.
Đọc các hướng dẫnCông cụ nén chính xác về một dung lượng cụ thể hoạt động thế nào?
Ảnh được vẽ lên canvas và mã hóa lần đầu với mức chất lượng thấp nhất chấp nhận được. Nếu đã vừa mục tiêu, chất lượng được tìm bằng chia đôi nhị phân để lấy mức cao nhất vẫn còn vừa — bạn giữ nhiều chi tiết nhất có thể. Nếu riêng chất lượng chưa tới, lưới pixel được thu nhỏ rồi tìm lại, lặp cho đến khi tệp vừa.
Ảnh của tôi có bị tải lên máy chủ không?
Không. Ứng dụng này không có endpoint tải lên. Tệp được đọc bằng File API của trình duyệt, giải mã bằng createImageBitmap, vẽ lên canvas và mã hóa lại ngay trong tab này, trên chính thiết bị của bạn. Bạn có thể ngắt mạng sau khi trang tải xong và công cụ vẫn hoạt động bình thường.
Ảnh lớn nhất tôi xử lý được là bao nhiêu?
Công cụ không đặt giới hạn kích thước tệp, nhưng ảnh trên 15 MB được giải mã ở độ phân giải đầy đủ trong bộ nhớ và có thể làm cạn RAM của thiết bị yếu — nhất là điện thoại. Nếu tab trình duyệt bị sập, hãy đóng bớt tab và thử ảnh nguồn nhỏ hơn. Ảnh gốc từ máy ảnh trong khoảng 20–40 MB thường chạy tốt trên máy tính.
Tôi có nén được ảnh iPhone (HEIC) không?
Được. Trình duyệt hiện đại giải mã HEIC qua cùng quy trình canvas, và vì hầu hết biểu mẫu chỉ nhận JPEG, công cụ tự chuyển sang JPEG (hoặc WebP) trong lúc nén. Kết quả tải về là tệp .jpg bạn có thể nộp thẳng từ điện thoại — cổng tuyển dụng, email đính kèm hay tin đăng trên sàn thương mại.
Công cụ này khác gì TinyPNG hay các trang nén ảnh khác?
Các dịch vụ đó hoạt động bằng cách gửi tệp của bạn đến máy chủ của họ. Công cụ này không tải lên gì cả: giải mã, tìm chất lượng và mã hóa lại đều xảy ra trong tab trình duyệt. Nhờ đó không có hạn mức hằng ngày, không cần tài khoản, không bị chặn bởi giới hạn biểu mẫu, và không gì bị lưu lại trên máy chủ bên thứ ba.
Tôi có mất chất lượng không?
Có, về mặt định nghĩa — tệp nhỏ hơn chứa ít thông tin hơn. Thứ bạn giữ là quyền kiểm soát: công cụ tìm mức chất lượng cao nhất vẫn vừa ngân sách byte thay vì phỏng đoán. Hãy dùng thanh trượt trước/sau trên chính từng pixel để tự đánh giá, và chuyển sang WebP nếu muốn nhiều chi tiết hơn ở cùng kích thước.
Dữ liệu vị trí hay dữ liệu camera có bị xóa không?
Có, tự động. Mã hóa lại qua canvas sẽ loại bỏ siêu dữ liệu EXIF — tọa độ GPS, số sê-ri máy ảnh, dữ liệu ống kính và dấu thời gian đều không sống sót. Nếu một biểu mẫu từng từ chối ảnh của bạn vì “quá lớn”, thì siêu dữ liệu thường là một phần làm ảnh to lên.
Vì sao nhiều biểu mẫu lại giới hạn ảnh ở 200 KB?
Cổng tuyển dụng, biểu mẫu hành chính và tin đăng đặt giới hạn byte như 50 KB, 100 KB hay 200 KB để chi phí lưu trữ thấp và trang tải nhanh — nhiều app trên điện thoại còn từ chối ảnh vượt 200 KB. Giới hạn đó luôn nêu dưới dạng kích thước, không bao giờ là “mức chất lượng”, nên công cụ này nhận số byte làm đầu vào. Chọn đúng giới hạn biểu mẫu nêu và tệp sẽ nằm dưới nó.
Tôi có nén nhiều ảnh cùng lúc được không?
Được — thả cả thư mục hoặc chọn nhiều tệp. Mọi ảnh được xếp hàng và nén về cùng một mục tiêu liên tiếp, rồi tất cả được tải về trong một tệp ZIP duy nhất. Không có giới hạn số lượng; ràng buộc duy nhất là bộ nhớ của thiết bị trong lúc xử lý.
Sẵn sàng khi bạn cần
Chọn kích thước. Thả ảnh. Lưu lại.
Không tài khoản, không tải lên, không giới hạn hằng ngày — và ảnh trên điện thoại của bạn không bao giờ rời khỏi máy.