Tutorial · 21/10/2026
PNG và JPG khác nhau thế nào? Khi nào dùng định dạng nào

PNG và JPG khác nhau thế nào: nén mất dữ liệu và không mất dữ liệu, nền trong suốt, dung lượng. Phép thử thật của ColorME trên ảnh chụp, logo, đồ hoạ nhiều chữ; chữ nhỏ phóng to; khi nào dùng PNG, khi nào dùng JPG và cách đổi qua lại.
Trả lời nhanh: JPG nén mất dữ liệu (lossy) nên file nhẹ, hợp với ảnh chụp; PNG nén không mất dữ liệu (lossless) và có kênh trong suốt, hợp với logo, chữ, ảnh chụp màn hình, đồ hoạ nét cạnh. Trong phép thử của ColorME trên công cụ đổi định dạng ảnh, cùng một ảnh chụp lưu PNG nặng 2,23 MB, lưu JPG chất lượng 90% chỉ còn 279,5 KB; ngược lại với tấm lịch nhiều chữ nhỏ, PNG chỉ nặng hơn JPG 90% một chút (167,4 KB so với 142,8 KB) mà chữ đỏ giữ nguyên nét, còn JPG 70% làm chữ đỏ loang lổ. Logo nền trong suốt đổi sang JPG thì nền thành màu trắng.
| JPG (JPEG) | PNG | |
|---|---|---|
| Kiểu nén | Mất dữ liệu, chọn được mức chất lượng | Không mất dữ liệu |
| Nền trong suốt | Không có | Có |
| Dung lượng ảnh chụp | Nhẹ | Nặng gấp nhiều lần |
| Chữ, logo, nét cạnh | Dễ nhoè, có viền lấm tấm | Sắc nét |
| Nên dùng cho | Ảnh chụp, ảnh sản phẩm, ảnh đăng mạng xã hội | Logo, icon, ảnh chụp màn hình, đồ hoạ có chữ, ảnh cần tách nền |

Phép thử của ColorME: cùng ảnh chụp, PNG 2,23 MB còn JPG 90% chỉ 279,5 KB; chữ đỏ nhỏ ở JPG 70% bị loang. Ảnh hoa: Stephanie Gibeault / Unsplash.
Phần dưới đây là chi tiết phép thử (ba loại ảnh, ba mức lưu), cách chọn định dạng cho từng việc hay gặp của người làm thiết kế, và cách đổi qua lại giữa PNG và JPG mà không làm hỏng ảnh.
PNG và JPG khác nhau thế nào?
Khác biệt gốc nằm ở cách nén. Theo hướng dẫn chọn định dạng ảnh của MDN (mình đọc ngày 20/10/2026), JPEG hiện là định dạng nén mất dữ liệu được dùng rộng rãi nhất cho ảnh tĩnh, đặc biệt hữu ích với ảnh chụp, còn khi áp nén mất dữ liệu lên nội dung cần sắc nét như sơ đồ hay biểu đồ thì kết quả có thể không đạt. PNG thì dùng nén không mất dữ liệu và hỗ trợ trong suốt đầy đủ (alpha). Đặc tả PNG của W3C mô tả PNG là định dạng lưu ảnh raster "lossless", hỗ trợ ảnh màu chỉ mục, ảnh xám, ảnh màu đầy đủ, cộng thêm một kênh alpha tuỳ chọn.
Nói dễ hiểu:
- JPG bỏ bớt chi tiết mắt khó thấy để file nhẹ. Bạn chọn bỏ nhiều hay ít bằng mức chất lượng (ví dụ 90%, 70%). Mỗi lần lưu lại thành JPG là một lần bỏ thêm.
- PNG giữ đúng từng điểm ảnh. Mở ra lưu lại bao nhiêu lần cũng không đổi, nhưng ảnh nhiều chi tiết (ảnh chụp) sẽ rất nặng.
- Chỉ PNG có nền trong suốt. MDN ghi rõ PNG là lựa chọn dự phòng cho mọi ảnh cần trong suốt, vì JPEG không có kênh alpha.
Về tên gọi: .jpg và .jpeg là cùng một định dạng (MDN liệt kê các đuôi .jpg, .jpeg, .jpe, .jif, .jfif cho cùng kiểu image/jpeg). Bài JPG, JPEG là gì giải thích thêm vì sao ảnh JPG bị vỡ.
Phép thử: cùng một ảnh, lưu PNG và JPG
Ngày 20/10/2026 mình thử trên công cụ đổi định dạng ảnh của ColorME, không đăng nhập, với ba loại ảnh người làm thiết kế hay gặp:
- Ảnh chụp (1.600 x 1.200 px, ảnh hoa khô của Stephanie Gibeault trên Unsplash, mình lưu thành PNG làm bản gốc).
- Logo nền trong suốt (1.200 x 1.200 px, logo của một tiệm rang xay giả định do ColorME vẽ).
- Đồ hoạ nhiều chữ nhỏ (1.600 x 680 px, tấm lịch workshop của một câu lạc bộ giả định, giống một bài đăng hay ảnh chụp màn hình).
Mỗi ảnh được xuất ba lần: JPG 90%, JPG 70% và PNG. Dung lượng dưới đây là dung lượng file tải về thật.

Dung lượng thật của 3 ảnh thử sau khi đổi sang PNG, JPG 90%, JPG 70% và WebP 90% trên công cụ đổi định dạng ảnh của ColorME.
| Ảnh | PNG | JPG 90% | JPG 70% |
|---|---|---|---|
| Ảnh chụp hoa khô | 2,23 MB | 279,5 KB | 140,6 KB |
| Logo nền trong suốt | 158,8 KB | 109,6 KB | 69,1 KB |
| Lịch nhiều chữ nhỏ | 167,4 KB | 142,8 KB | 93,5 KB |
Ba điều mình rút ra từ con số:
- Với ảnh chụp, chênh lệch rất lớn: PNG 2,23 MB, JPG 90% còn 279,5 KB, tức nhẹ hơn khoảng 8 lần mà nhìn bằng mắt ở cỡ bình thường không thấy khác.
- Với logo và đồ hoạ phẳng, PNG không nặng hơn bao nhiêu: logo 158,8 KB so với 109,6 KB ở JPG 90%, tấm lịch 167,4 KB so với 142,8 KB. Bớt vài chục KB mà phải đổi lấy chữ kém nét và mất nền trong suốt thì thường không đáng.
- Cùng là PNG nhưng dung lượng có thể khác: ba file PNG công cụ xuất ra đều nặng hơn file PNG gốc mình đưa vào (ảnh chụp 1,84 MB thành 2,23 MB). PNG không mất dữ liệu nhưng mỗi phần mềm nén PNG hiệu quả khác nhau, nên đừng ngạc nhiên khi cùng một ảnh PNG có nhiều cỡ file.
Chữ và nét cạnh: JPG nhoè ở đâu?
Dung lượng chỉ là một nửa câu chuyện. Phóng to 500% hai đoạn chữ nhỏ trên tấm lịch, một đoạn chữ đen và một đoạn chữ đỏ, cắt từ đúng file tải về:

Phóng to 500% cùng đoạn chữ từ file tải về thật: PNG, JPG 90% và JPG 70%.
Ở chữ đen trên nền sáng, JPG 90% gần như giống hệt PNG; JPG 70% bắt đầu có điểm ảnh xám lấm tấm quanh nét. Rõ nhất là chữ đỏ "Phòng 2": ở JPG 70%, màu đỏ loang ra nền, cạnh chữ có các khối vuông nhỏ đổi màu. Ở cỡ hiển thị bình thường bạn khó thấy, nhưng khi ảnh bị phóng to (người xem zoom trên điện thoại, in ra khổ lớn) hoặc bị nén thêm lần nữa khi đăng mạng xã hội, các vết này lộ ra.
MDN giải thích đúng hiện tượng này: với ảnh chụp màn hình, sơ đồ, logo và hình nét, nên dùng nén không mất dữ liệu vì vết nhoè và viền màu quanh chữ, quanh cạnh sắc rất dễ thấy; còn ảnh chụp và ảnh có chuyển màu liên tục thường chịu được nén mất dữ liệu vì phần chi tiết bị bỏ khó thấy hơn.
Nền trong suốt: đổi logo PNG sang JPG sẽ ra sao?

Logo PNG nền trong suốt và bản JPG của nó đặt lên cùng nền cam: JPG có ô vuông trắng.
File PNG đặt lên nền cam vẫn giữ nền trong suốt quanh vòng tròn logo. File JPG tải về từ cùng công cụ thì bốn góc quanh logo thành ô vuông trắng, vì JPG không lưu được độ trong suốt.
Đây cũng là điều phần hỏi đáp trên trang công cụ ghi sẵn (mình đọc lại ngày 21/10/2026): "Lưu ý JPG không có nền trong suốt nên vùng trong suốt sẽ thành nền trắng." Vì vậy logo, sticker, ảnh sản phẩm đã tách nền mà bạn còn định đặt lên nền khác thì giữ PNG. Bộ file logo đầy đủ để giao khách (PNG trong suốt, SVG, JPG) có trong bài xuất file logo bàn giao khách.
Đổi JPG sang PNG có làm ảnh nét hơn không?
Không. Mình lấy chính file JPG 70% của tấm lịch (chữ đỏ đã loang) và đổi sang PNG trên cùng công cụ:

File JPG 70% (93,5 KB) đổi sang PNG thành 559,9 KB, vết loang quanh chữ vẫn còn nguyên.
File JPG 70% nặng 93,5 KB; đổi sang PNG thành 559,9 KB, nặng gần 6 lần. Phóng to cùng chỗ, các vết lấm tấm quanh chữ đỏ vẫn còn nguyên: PNG chỉ "đóng băng" đúng những gì JPG đã làm hỏng. File PNG này còn nặng hơn nhiều so với PNG xuất thẳng từ bản gốc (167,4 KB).
Lý do: PNG giữ nguyên những gì nó nhận được, kể cả các vết nhoè JPG đã tạo ra. Đổi JPG sang PNG chỉ có ích khi bạn cần một định dạng mà phần mềm hoặc nơi nhận yêu cầu, hoặc khi bạn sắp chỉnh tiếp và không muốn mỗi lần lưu lại bị nén thêm. Muốn có PNG nét, hãy xuất lại từ file gốc (file thiết kế, ảnh gốc), không phải từ JPG.
Muốn đổi JPG sang PNG để có nền trong suốt thì cũng phải xoá nền trước: đổi đuôi không tự làm nền biến mất. Dùng công cụ xoá nền ảnh rồi tải PNG, hoặc xem cách tách nền chữ ký, logo thành PNG trong suốt.
Khi nào dùng PNG, khi nào dùng JPG?
Bảng dưới là cách chọn mình hay dùng cho các việc thường gặp của người làm thiết kế, chỉnh ảnh và làm nội dung:
| Việc | Chọn | Vì sao |
|---|---|---|
| Ảnh chụp đăng Facebook, Instagram, website | JPG 80 đến 90% | Nhẹ, khác biệt khó thấy bằng mắt |
| Ảnh sản phẩm có nền | JPG | Ảnh chụp, không cần trong suốt |
| Ảnh sản phẩm đã tách nền | PNG | Giữ nền trong suốt để ghép lên nền khác |
| Logo, icon, sticker | PNG (và SVG nếu có) | Nét cạnh sắc, nền trong suốt |
| Ảnh chụp màn hình, ảnh hướng dẫn | PNG | Chữ giao diện rõ, không viền nhoè |
| Poster, banner nhiều chữ đăng mạng | PNG, hoặc JPG chất lượng cao nếu cần nhẹ | Chữ nhỏ dễ nhoè ở JPG thấp |
| Ảnh để chỉnh sửa tiếp | Giữ file gốc (PSD, RAW) hoặc PNG | Tránh nén lại nhiều lần |
| Ảnh gửi Zalo, email cho nhẹ | JPG | Dung lượng nhỏ, mở ở đâu cũng được |
Hai lưu ý hay bị bỏ qua:
- Logo và hình vẽ nét: nếu có file vector, SVG còn tốt hơn PNG vì phóng to bao nhiêu cũng nét. MDN khuyên dùng SVG cho sơ đồ, biểu đồ và hình cần vẽ chính xác ở nhiều kích thước. Xem thêm bài SVG là gì.
- File in: MDN liệt kê các chế độ màu của PNG là ảnh xám, màu đầy đủ (RGB) và màu chỉ mục, không có CMYK. Với file gửi nhà in, thường gặp nhất là PDF xuất từ phần mềm thiết kế; hỏi nhà in trước khi gửi PNG hay JPG.
Còn WebP thì sao?
Nếu ảnh dùng cho website, MDN khuyên ưu tiên WebP hoặc AVIF vì thường nén tốt hơn PNG, JPEG và GIF, kèm bản PNG hoặc JPEG dự phòng cho trình duyệt không hỗ trợ. WebP có cả nén mất dữ liệu lẫn không mất dữ liệu và có trong suốt. Mình đã thử thêm WebP trên cùng ba ảnh:
| Ảnh | PNG | JPG 90% | WebP 90% |
|---|---|---|---|
| Ảnh chụp hoa khô | 2,23 MB | 279,5 KB | 199,6 KB |
| Logo nền trong suốt | 158,8 KB | 109,6 KB | 64,8 KB |
| Lịch nhiều chữ nhỏ | 167,4 KB | 142,8 KB | 72,9 KB |
Ở cùng mức 90%, WebP nhẹ hơn JPG ở cả ba ảnh, và với logo, tấm lịch thì nhẹ bằng khoảng một nửa PNG.
Tuy vậy, không phải nơi nào cũng nhận WebP: một số phần mềm cũ, form nộp hồ sơ hay nhà in chỉ nhận JPG hoặc PNG. Khi không chắc, JPG cho ảnh chụp và PNG cho đồ hoạ vẫn là lựa chọn an toàn nhất.
Cách đổi PNG sang JPG và JPG sang PNG
Trên công cụ đổi định dạng ảnh (phần hỏi đáp trên trang ghi: "Công cụ đổi định dạng ảnh của ColorME miễn phí, không cần đăng nhập, không giới hạn số ảnh và không gắn watermark"):
- Thả một hoặc nhiều ảnh vào trang (công cụ nhận HEIC, JPG, PNG, WebP, AVIF, GIF, BMP).
- Chọn định dạng đích: JPG, PNG, WebP (và AVIF nếu trình duyệt hỗ trợ xuất).
- Với JPG và WebP, kéo thanh chất lượng. Trang công cụ gợi ý: "Mức 85 đến 90% thường cân bằng tốt giữa độ nét và dung lượng cho ảnh đăng web. Chọn 95 đến 100% nếu cần in ấn hoặc chỉnh sửa tiếp."
- Xem dung lượng mới ngay trên từng dòng, rồi tải từng ảnh hoặc tải ZIP.

Công cụ đổi định dạng ảnh của ColorME với 3 ảnh thử ở JPG 90%, chụp màn hình thật, không đăng nhập.
Về quyền riêng tư, phần hỏi đáp của công cụ ghi (mình đọc lại ngày 21/10/2026): "Ảnh được đọc và chuyển đổi ngay trên trình duyệt của bạn, không cần tải lên máy chủ để xử lý. Khi bạn tải về, ColorME nhận một bản ảnh đã chuyển để theo dõi cách công cụ được dùng. Nếu bạn đã đăng nhập, ảnh bạn tải về được lưu riêng vào mục Lịch sử của bạn và tự xoá sau 180 ngày; người khác không xem được."
Hướng dẫn chi tiết từng bước khi đổi PNG, HEIC, WebP sang JPG có ở bài chuyển ảnh sang JPG online. Nếu chỉ muốn ảnh nhẹ hơn mà giữ nguyên định dạng, dùng công cụ nén ảnh.
Lỗi thường gặp khi chọn PNG hay JPG
- Lưu ảnh chụp thành PNG để "giữ chất lượng" rồi đăng web: file nặng gấp nhiều lần mà người xem không thấy khác.
- Xuất poster nhiều chữ thành JPG chất lượng thấp: chữ nhỏ có viền lấm tấm, nhất là chữ đỏ trên nền sáng.
- Gửi logo JPG cho người khác ghép lên nền màu: sẽ lộ ô vuông trắng quanh logo.
- Đổi đuôi file bằng cách đổi tên (sửa .png thành .jpg): dữ liệu bên trong không đổi, nhiều phần mềm báo lỗi. Hãy xuất hoặc chuyển đổi thật.
- Mở JPG, chỉnh, lưu JPG, lặp lại nhiều lần: mỗi lần lưu là một lần nén. Chỉnh trên file gốc, chỉ xuất JPG ở bước cuối.
Muốn hiểu kỹ hơn về file, độ phân giải và xuất ảnh cho đúng chỗ dùng, khoá Photoshop của ColorME có phần xuất file cho web và cho in.
Câu hỏi thường gặp
PNG và JPG cái nào nét hơn?
PNG giữ nguyên từng điểm ảnh nên luôn nét bằng bản gốc. JPG chất lượng cao (90% trở lên) gần như không phân biệt được với ảnh chụp, nhưng chữ nhỏ và nét cạnh vẫn có thể nhoè, rõ nhất ở mức chất lượng thấp.
Vì sao file PNG nặng hơn JPG?
PNG nén không mất dữ liệu nên phải giữ mọi chi tiết; với ảnh chụp nhiều chi tiết, file rất nặng. Trong phép thử của ColorME, cùng ảnh chụp 1.600 x 1.200 px, PNG nặng 2,23 MB còn JPG 90% là 279,5 KB.
Đổi JPG sang PNG có tăng chất lượng không?
Không. PNG giữ nguyên ảnh nó nhận, kể cả vết nhoè của JPG; file thường còn nặng hơn. Muốn PNG nét, hãy xuất lại từ file gốc.
Logo nên lưu PNG hay JPG?
PNG, vì có nền trong suốt và nét cạnh sắc; nếu có file vector thì kèm thêm SVG. Đổi logo trong suốt sang JPG thì vùng trong suốt thành nền trắng.
Ảnh đăng Facebook nên dùng PNG hay JPG?
Ảnh chụp dùng JPG chất lượng 80 đến 90% cho nhẹ. Ảnh có nhiều chữ nhỏ, đồ hoạ nét cạnh thì dùng PNG hoặc JPG chất lượng cao để chữ không nhoè.
Tác giảCOLOR ME














