Công Cụ Này Là Gì?
PNG và JPG lưu trữ ảnh theo cách khác nhau: PNG không mất dữ liệu và hỗ trợ trong suốt, khiến file lớn — đặc biệt với ảnh chụp. JPG là định dạng ảnh mất dữ liệu cho kết quả trực quan tương đương với dung lượng nhỏ hơn nhiều, nhưng không hỗ trợ trong suốt. Chuyển PNG sang JPG là một trong những thao tác ảnh phổ biến nhất: các biểu mẫu và trang web chỉ chấp nhận JPG, file đính kèm email quá lớn, và ảnh PNG chiếm nhiều dung lượng ổ đĩa không cần thiết.
Việc chuyển đổi mã hóa lại các pixel thành JPG ở mức chất lượng bạn chọn. Vì JPG không thể biểu diễn độ trong suốt, mọi vùng trong suốt sẽ được ghép lên nền trắng — hành vi tiêu chuẩn mà bạn cũng gặp khi in ấn.
Tại Sao Nên Dùng?
- Chạy cục bộ trong trình duyệt — ảnh không bao giờ được tải lên, nên nhanh và riêng tư.
- Chuyển đổi hàng loạt: thả hàng chục file PNG cùng lúc.
- Vùng trong suốt được chuyển thành màu trắng chính xác thay vì màu đen (lỗi phổ biến ở các công cụ chuyển đổi đơn giản).
- Thanh trượt chất lượng với dung lượng đầu ra hiển thị trực tiếp — thấy rõ bạn tiết kiệm được bao nhiêu.
- Miễn phí, không watermark, không tài khoản, không giới hạn số file.
Cách Sử Dụng
- Nhấn vào ô hoặc kéo thả file PNG của bạn vào đó.
- Điều chỉnh chất lượng đầu ra nếu cần (mặc định 92% giữ chất lượng hình ảnh gần như toàn vẹn).
- Mỗi file đã chuyển đổi hiển thị kèm dung lượng mới và ảnh xem trước thu nhỏ.
- Nhấn Tải xuống bên cạnh mỗi file JPG.
Ví dụ
Đầu vào
screenshot.png — 2,4 MB, với góc trong suốtĐầu ra
screenshot.jpg — 310 KB, góc màu trắngPNG dạng ảnh chụp thường giảm 5–10 lần dung lượng; phần trong suốt được lấp đầy bằng màu trắng.
Từ thử nghiệm của chúng tôi
Việc xử lý độ trong suốt trên trang này không phải chỉ nói suông. Trước khi ra mắt, chúng tôi đã chuyển đổi một PNG có vùng trong suốt, rồi lấy mẫu pixel của file JPG đầu ra bằng lập trình: vùng trước đây trong suốt đọc ra chính xác (255, 255, 255) — màu trắng thuần — và vùng có màu vẫn giữ nguyên trong giới hạn sai số của codec. Chúng tôi kiểm tra riêng điều này vì đó là lỗi kinh điển của các công cụ chuyển đổi canvas làm vội: quên tô nền trước và mọi logo trong suốt sẽ ra nền đen. Nếu bạn từng gặp lỗi đó ở nơi khác, đó chính là lỗi, và trang này không mắc phải.
Các trường hợp sử dụng phổ biến
- Tải ảnh chụp màn hình lên nền tảng hoặc biểu mẫu từ chối PNG, hoặc yêu cầu cụ thể file JPG.
- Giảm dung lượng ảnh chụp bị lưu nhầm dưới dạng PNG (thường gặp khi định dạng xuất mặc định của trình chỉnh sửa ảnh là PNG) xuống chỉ còn một phần nhỏ dung lượng gốc.
- Đính kèm PNG dung lượng lớn vào email có giới hạn kích thước bằng cách chuyển thành JPG nhỏ hơn nhiều trước.
- Chuẩn bị ảnh cho nền tảng xử lý ảnh JPG nhanh hơn rõ rệt so với PNG do dung lượng file nhỏ hơn.
Câu Hỏi Thường Gặp
Điều gì xảy ra với phần trong suốt của PNG?
Chúng được lấp đầy bằng màu trắng. JPG đơn giản là không có khái niệm trong suốt, nên mọi công cụ chuyển đổi đều phải chọn một màu nền; màu trắng khớp với những gì bạn thấy trên giấy hoặc trang web thông thường. Nếu bạn cần giữ độ trong suốt, hãy dùng PNG hoặc WebP.
Chuyển đổi có làm giảm chất lượng không?
JPG là định dạng mất dữ liệu, nên về mặt kỹ thuật là có — nhưng ở mức chất lượng mặc định 92%, sự khác biệt gần như không thể thấy được với ảnh chụp. Ảnh chụp màn hình có chữ sắc nét sẽ lộ nhiễu JPG sớm hơn; hãy dùng chất lượng 95%+ cho những trường hợp đó, hoặc cân nhắc xem JPG có phải định dạng phù hợp không.
Tại sao file JPG của tôi nhỏ hơn PNG nhiều như vậy?
PNG lưu ảnh chụp không mất dữ liệu, tốn rất nhiều byte. JPG loại bỏ chi tiết mà mắt người không nhận ra. Giảm 5–10 lần dung lượng là bình thường với nội dung ảnh chụp — đó chính xác là lý do JPG trở thành chuẩn cho ảnh chụp.
Tôi có thể chuyển đổi nhiều PNG cùng lúc không?
Có — chọn hoặc thả bao nhiêu tùy ý. Mỗi file được chuyển đổi độc lập và có nút tải xuống riêng. Không có giới hạn hàng loạt vì mọi thứ chạy trên thiết bị của bạn.
Ảnh của tôi có bị tải lên máy chủ không?
Không. Việc chuyển đổi dùng canvas API cục bộ của trình duyệt. Ảnh không bao giờ rời khỏi máy tính của bạn — bạn thậm chí có thể dùng công cụ này ngoại tuyến sau khi trang đã tải xong.