PNG và JPG khác nhau thế nào, và bạn nên dùng định dạng nào?
Bởi EditItAll · Cập nhật

PNG nén không mất dữ liệu và giữ được độ trong suốt, nên logo, biểu tượng, ảnh chụp màn hình và văn bản luôn chính xác đến từng pixel, nhưng ảnh chụp sẽ có dung lượng rất lớn. JPG nén mất dữ liệu, không hỗ trợ độ trong suốt và là định dạng ảnh chụp phổ biến: nhỏ hơn nhiều, và ở mức chất lượng khoảng 80, phần suy giảm thường không thể nhận thấy trên màn hình. Hãy dùng PNG cho đồ họa, JPG cho ảnh chụp; EditItAll chuyển đổi theo cả hai chiều ngay trong trình duyệt.
Làm ngay — miễn phí, trong trình duyệt
Open the image converterPNG và JPG thực sự hoạt động khác nhau thế nào
PNG là định dạng nén không mất dữ liệu. Nó lưu thông tin cho từng pixel, vì vậy nội dung bạn lưu cũng chính xác là nội dung bạn nhận lại; các cạnh sắc nét, vùng màu phẳng và văn bản vẫn rõ ràng dù tệp được mở và lưu bao nhiêu lần. Định dạng này cũng có kênh alpha: các pixel có thể trong suốt hoàn toàn hoặc một phần, nhờ đó logo và biểu tượng hiển thị gọn gàng trên mọi nền. Đổi lại, dung lượng sẽ lớn. Cơ chế đóng gói không mất dữ liệu chỉ thu gọn được phần lặp lại, trong khi ảnh chụp hầu như không có phần như vậy, nên ảnh được lưu dưới dạng PNG thường lớn gấp nhiều lần cùng hình ảnh đó ở dạng JPG.
JPG (hay JPEG, cùng một định dạng với hai cách viết) là định dạng nén mất dữ liệu. Cơ chế nén của nó được tối ưu cho ảnh chụp: loại bỏ những chi tiết nhỏ mà mắt thường khó nhận ra, như nhiễu mờ và thay đổi màu rất nhỏ, nhờ đó dung lượng tệp giảm mạnh. Ở mức chất lượng khoảng 75–82, sự khác biệt so với bản gốc thường không thể nhận thấy trên màn hình. Thiết kế này dẫn đến hai hạn chế: không hỗ trợ độ trong suốt, và mỗi lần lưu đều loại bỏ thêm một ít dữ liệu, nên JPG được lưu lại nhiều lần sẽ dần xuống cấp. Để tìm hiểu cơ chế nền tảng, hãy xem nén mất dữ liệu và nén không mất dữ liệu, cùng các trang định dạng dành cho PNG và JPG.
Bạn nên dùng định dạng nào? Quyết định trong một phút
Hãy chọn định dạng theo nội dung của hình ảnh, không phải theo định dạng tình cờ có khi tệp được gửi đến:
- Chọn PNG cho logo, biểu tượng, ảnh chụp màn hình, sơ đồ, biểu đồ, văn bản quét và bản mô phỏng UI; tức mọi nội dung có cạnh rõ, màu phẳng hoặc chữ; cũng như mọi hình ảnh cần nền trong suốt hoặc sẽ tiếp tục được chỉnh sửa.
- Chọn JPG cho ảnh chụp: ảnh từ máy ảnh và điện thoại, ảnh sản phẩm, ảnh chân dung, bản quét ảnh, cùng mọi hình ảnh lớn dùng cho email, trang web hoặc biểu mẫu tải lên khi dung lượng quan trọng hơn độ chính xác đến từng pixel.
Hai sai lầm kinh điển hoàn toàn trái ngược nhau. Ảnh chụp lưu dưới dạng PNG không đẹp hơn nhưng nặng gấp nhiều lần; cạm bẫy này được giải thích trong bài vì sao tệp PNG lại lớn đến vậy. Logo lưu dưới dạng JPG xuất hiện quầng mờ quanh các cạnh và mất vĩnh viễn độ trong suốt. Nếu hình ảnh chỉ dành cho web, WebP và AVIF có thể đảm nhiệm cả hai mục đích trong một tệp nhỏ hơn; hãy xem định dạng hình ảnh tốt nhất cho trang web; tuy nhiên, PNG và JPG vẫn là bộ đôi an toàn mà mọi ứng dụng, máy in và biểu mẫu tải lên đều chấp nhận.
Chuyển PNG sang JPG hoặc JPG sang PNG trong trình duyệt
Sau khi quyết định, bạn chỉ mất vài giây để chuyển đổi và không có dữ liệu nào rời khỏi thiết bị. Trình chuyển đổi hình ảnh EditItAll chạy hoàn toàn trong trình duyệt:
- Mở trình chuyển đổi rồi thả các tệp vào, dù là một hình ảnh hay cả một thư mục. Các tệp trong lô được xử lý cùng nhau.
- Chọn định dạng đầu ra. Khi chuyển sang JPG, bạn cũng đặt mức chất lượng; khoảng 80 giúp ảnh trông giống hệt trong khi giảm dung lượng. Khi chuyển sang PNG, kết quả không mất dữ liệu nên bạn không cần chọn chất lượng.
- Xem dung lượng trước và sau được hiển thị cạnh từng tệp. Không có ô đặt dung lượng mục tiêu: dung lượng là kết quả của mức chất lượng bạn chọn, vì vậy hãy điều chỉnh thanh trượt và chuyển đổi lại nếu cần tệp nhỏ hơn.
- Tải xuống. Một tệp sẽ được lưu trực tiếp; một lô sẽ được tải xuống dưới dạng một tệp ZIP.
Bạn muốn dùng trang chuyên biệt cho tác vụ này? Hãy mở trực tiếp PNG sang JPG hoặc JPG sang PNG. Nếu định dạng đã phù hợp và tệp chỉ đơn giản là quá lớn, hãy bỏ qua bước chuyển đổi và dùng trình nén PNG hoặc trình nén JPG. Dù chọn cách nào, siêu dữ liệu EXIF và GPS đều bị xóa khi xuất; bạn không cần tài khoản, không có hình mờ và không có giới hạn; đồng thời, bạn có thể ngắt kết nối internet sau khi trang tải xong mà công cụ vẫn hoạt động, đây là bằng chứng rõ ràng nhất rằng không có gì được tải lên.
Những điều chuyển đổi không thể khắc phục
Chuyển đổi chỉ thay đổi vùng chứa chứ không thay đổi hình ảnh bên trong, và có hai hệ quả thường khiến mọi người bất ngờ. Khi chuyển từ PNG sang JPG, thao tác này làm phẳng độ trong suốt: JPG không có kênh alpha, nên các vùng nhìn xuyên qua được tô lên một nền đặc, mặc định là màu trắng, và không thể khôi phục chúng từ JPG. Nếu các vùng rỗng này quan trọng, hãy tiếp tục dùng PNG (hoặc WebP), như được giải thích trong bài vì sao PNG bị mất độ trong suốt.
Theo chiều ngược lại, chuyển JPG sang PNG không khôi phục chất lượng. Những chi tiết JPG đã loại bỏ không còn nữa; PNG chỉ lưu chính xác hình ảnh vốn đã bị nén mất dữ liệu, nên tệp sẽ lớn hơn, đôi khi lớn hơn rất nhiều, dù trông giống hệt. Chỉ chuyển sang PNG khi bạn cần thêm độ trong suốt sau này hoặc cần một định dạng không xuống cấp khi tiếp tục chỉnh sửa. Trong mọi trường hợp, hãy giữ tệp gốc: JPG là bản dùng để chia sẻ, còn PNG là bản chính. Để xem thêm những lựa chọn tương tự, hãy duyệt các hướng dẫn về chuyển đổi hình ảnh.
Sẵn sàng thử chưa?
Miễn phí, không cần đăng ký, và mọi tệp bạn mở không bao giờ rời khỏi thiết bị.
Câu hỏi thường gặp
PNG có chất lượng tốt hơn JPG không?+
PNG lưu chính xác dữ liệu chứ không tự động đẹp hơn. Nó giữ nguyên từng pixel, điều này quan trọng với logo, văn bản và ảnh chụp màn hình. Ảnh chụp được lưu dưới dạng JPG chất lượng cao thường trông giống hệt trên màn hình nhưng chỉ có dung lượng bằng một phần nhỏ, vì vậy JPG là lựa chọn tốt hơn cho ảnh chụp.
PNG hay JPG nhỏ hơn?+
Đối với ảnh chụp, JPG thường nhỏ hơn nhiều lần so với cùng hình ảnh ở dạng PNG. Với đồ họa phẳng chỉ có vài màu, PNG có thể là tệp nhỏ hơn vì cơ chế đóng gói không mất dữ liệu hoạt động hiệu quả với màu lặp lại, trong khi JPG phải dùng thêm byte cho các cạnh mà nó không thể tái tạo rõ ràng.
Tôi nên lưu ảnh chụp màn hình dưới dạng PNG hay JPG?+
PNG. Ảnh chụp màn hình có nhiều văn bản, cạnh thẳng và màu phẳng, những nội dung mà PNG lưu chính xác còn JPG làm nhòe. Chỉ dùng JPG nếu ảnh chụp màn hình chủ yếu là ảnh chụp, hoặc nếu cần giảm dung lượng để tải lên và có thể chấp nhận hình ảnh hơi mềm hơn.
Chuyển JPG sang PNG có cải thiện chất lượng không?+
Không. Không thể khôi phục những chi tiết JPG đã loại bỏ chỉ bằng cách đổi định dạng. Chuyển sang PNG sẽ lưu chính xác cùng hình ảnh nén mất dữ liệu đó, nên hình ảnh trông giống hệt và tệp lớn hơn. Việc này chỉ hữu ích nếu bạn cần độ trong suốt hoặc một định dạng không xuống cấp khi được chỉnh sửa lại.
Hình ảnh của tôi có được tải lên khi chuyển đổi không?+
Không. Trình chuyển đổi EditItAll chạy hoàn toàn trong trình duyệt, nên các tệp PNG và JPG không bao giờ rời khỏi thiết bị. Bạn có thể ngắt kết nối mạng sau khi trang tải xong mà công cụ vẫn chuyển đổi được, đồng thời siêu dữ liệu EXIF và GPS sẽ bị xóa khỏi các tệp xuất ra.