Chuyển đổi định dạng ảnh
Chuyển đổi ảnh giữa JPG, PNG, WebP, BMP và GIF. Trình chuyển đổi miễn phí với kiểm soát chất lượng. Nhanh, an toàn, chạy trên trình duyệt.
Về việc chuyển đổi định dạng hình ảnh
Chuyển đổi định dạng hình ảnh là quá trình thay đổi hình ảnh từ một định dạng file này sang định dạng file khác. Công cụ này hỗ trợ chuyển đổi giữa các định dạng phổ biến như JPEG, PNG, WebP, BMP và GIF với các tùy chọn kiểm soát chất lượng.
Tôi nên dùng định dạng ảnh nào: JPEG, PNG, WebP, AVIF hay HEIC?
JPEG là định dạng ảnh chụp phổ quát, được hỗ trợ bởi mọi thiết bị có khả năng hiển thị ảnh — dùng khi tương thích là quan trọng nhất. PNG dành cho đồ họa có cạnh sắc, trong suốt hoặc văn bản — ảnh chụp màn hình, logo, tài sản UI. WebP (Google) và AVIF (Alliance for Open Media) là định dạng hiện đại nén nhỏ hơn JPEG/PNG 25-50% ở cùng chất lượng và hỗ trợ trong suốt, hoạt hình và HDR — dùng cho web với fallback bằng phần tử picture. HEIC (Apple, dựa trên HEVC) là mặc định trên iPhone và cho nén hơn JPEG nhưng có vấn đề bằng sáng chế ngoài thiết bị Apple. Quy tắc: tệp nguồn ở định dạng gốc của trình biên tập (PSD, XCF), bản chủ ở PNG hoặc TIFF, phân phối web ở WebP/AVIF với fallback JPEG, đính kèm email ở JPEG.
Việc chuyển JPEG sang PNG có cải thiện chất lượng không?
Không, và thường làm mọi thứ tệ hơn vì tăng kích thước tệp mà không khôi phục chi tiết. Chuyển JPEG sang PNG khắc tất cả nhiễu JPEG hiện có (khối, ringing, tràn chroma) vào một container không mất mát, nên bạn giữ lại lỗi mà mất hiệu quả nén của JPEG. Một JPEG 200 KB thường trở thành PNG 2 MB của cùng ảnh mờ. Container PNG không thể hoàn tác những gì bộ mã hóa JPEG đã bỏ. Lý do chính đáng duy nhất để chuyển JPEG sang PNG là: bạn cần thêm trong suốt, sẽ chỉnh ảnh nhiều lần trong tương lai và muốn ngừng tích lũy mất mát thế hệ, hoặc công cụ tiếp theo chỉ chấp nhận PNG. Để cải thiện JPEG thực sự, dùng công cụ khôi phục bằng AI (Topaz Photo AI, Adobe Photo Restore) tạo ra chi tiết bị mất hợp lý.
Điều gì xảy ra với độ trong suốt khi chuyển PNG sang JPEG?
JPEG không hỗ trợ kênh alpha, nên pixel trong suốt phải được làm phẳng trên một màu nền (alpha compositing). Đa số bộ chuyển mặc định trắng, tạo ra quầng trắng quanh logo được thiết kế để overlay trên nền màu. Bộ chuyển tốt hơn cho phép bạn chọn màu nền hoặc render lên ảnh tùy chọn. Với pixel trong suốt một phần (alpha giữa 0 và 255), công thức là dst = alpha * src + (1 - alpha) * nền — nghĩa là bóng bán trong và cạnh khử răng cưa pha trộn về phía nền đã chọn. Nếu cần trong suốt, ở lại PNG, WebP, AVIF hoặc HEIC. Nếu đích phải là JPEG, render bản phẳng khớp với nền đích, và không bao giờ giả định trắng trên trắng.
HEIC là gì và tại sao ảnh iPhone của tôi lưu ở định dạng này?
HEIC (High Efficiency Image Container) là cách Apple áp dụng đặc tả HEIF, dùng codec video HEVC (H.265) để nén ảnh tĩnh. iPhone từ iOS 11 (2017) mặc định dùng HEIC khi chụp vì tệp thường bằng nửa JPEG tương đương với chất lượng cảm nhận như nhau, và HEIC cũng hỗ trợ màu 16-bit, Live Photos, bản đồ độ sâu cho chế độ Chân dung và chuỗi ảnh burst trong một tệp. Nhược điểm là cấp phép bằng sáng chế: HEVC bị bao quanh bởi bằng sáng chế, nên Windows, Android và đa số nền tảng web không giải mã HEIC mặc định. Chức năng Chia sẻ của iPhone tự động chuyển mã HEIC sang JPEG khi gửi cho người nhận không phải Apple, nhưng nếu bạn AirDrop hoặc đồng bộ bản gốc, bạn sẽ cần bộ chuyển trên Windows hoặc Linux để xem — công cụ này xử lý chuyển HEIC sang JPEG/PNG/WebP gốc.

Việc chuyển định dạng ảnh có thay đổi DPI hoặc kích thước in không?
Không. DPI/PPI là metadata cho máy in biết đặt bao nhiêu pixel trên mỗi inch giấy — nó không thay đổi nội dung pixel của ảnh. Chuyển ảnh 3000x2000 từ JPEG sang PNG tạo PNG 3000x2000 với cùng dữ liệu pixel; thẻ DPI có thể hoặc không sống sót tùy bộ chuyển, nhưng lấy mẫu lại chính pixel là thao tác riêng gọi là resize. Nếu cần kích thước in vật lý khác, hãy resize ảnh (thay đổi số pixel) VÀ/HOẶC thay đổi metadata DPI. Kích thước in tính theo inch luôn là pixel chia cho DPI: 3000 pixel ở 300 DPI in 10 inch, cùng 3000 pixel ở 150 DPI in 20 inch nhưng chất lượng thấp hơn. Chuyển đổi giữ pixel; resize thay đổi chúng.
Sự khác biệt giữa không gian màu sRGB, Display P3 và Rec. 2020 là gì?
Đây là các gam màu có kích thước tăng dần. sRGB (IEC 61966-2-1, 1996) là chuẩn web kế thừa, thiết kế khớp với màn hình CRT thời đó — màn hình hiện đại thường vượt nó. Display P3 (Apple, dẫn xuất từ DCI-P3) rộng hơn sRGB khoảng 25%, được dùng bởi iPhone, iPad, MacBook Pro và TV OLED hiện đại — tạo ra đỏ, cam và xanh lá đậm hơn. Rec. 2020 (ITU, 2012) là gam siêu rộng cho video HDR 4K/8K, phủ khoảng 75% màu nhìn thấy. Khi chuyển giữa các định dạng, cũng cân nhắc chuyển không gian màu: đa số đích web vẫn mong đợi sRGB, nên chuyển tệp nguồn P3 sang sRGB trừ khi bạn rõ ràng phân phối nội dung HDR/gam rộng. Luôn nhúng hồ sơ ICC để các trình xem sau có thể quản lý màu chính xác.
Chroma subsampling (4:2:0 vs 4:4:4) ảnh hưởng đến chuyển đổi định dạng thế nào?
Khi chuyển từ PNG (luôn 4:4:4 màu đầy đủ) sang JPEG/WebP/AVIF (có thể dùng 4:2:0, 4:2:2 hoặc 4:4:4), bộ mã hóa thường mặc định 4:2:0, giảm nửa độ phân giải màu cả hai chiều. Với ảnh chụp điều này vô hình — mắt người nhạy với độ sáng hơn nhiều so với sắc độ — nhưng với ảnh chụp màn hình có văn bản đỏ, phần tử UI bão hòa hoặc đích chroma-key, 4:2:0 tạo ra viền màu nhìn thấy ở cạnh. Để giữ độ trung thực, hãy buộc 4:4:4 trong tùy chọn bộ mã hóa, chấp nhận tệp lớn hơn 30-50%. Đa số quy trình ảnh stock dùng 4:2:0; quy trình thiết kế và ảnh chụp màn hình của lập trình viên nên dùng 4:4:4 hoặc ở lại PNG/WebP-lossless. AVIF hỗ trợ cả ba subsampling và hưởng lợi từ 4:4:4 cho đồ họa có văn bản.
JPEG XL có thay thế JPEG, WebP và PNG không?
Có thể, nhưng việc áp dụng chậm. JPEG XL (ISO/IEC 18181, 2021) là định dạng ảnh tĩnh có khả năng kỹ thuật nhất từng được chuẩn hóa: chuyển mã không mất mát các JPEG hiện có (tiết kiệm khoảng 20% không mất chất lượng), giải mã tiệm tiến theo vùng hoặc chất lượng, hỗ trợ HDR và gam rộng, hoạt hình, alpha, chế độ không mất mát vượt PNG 35% và chế độ có mất mát vượt AVIF trong nhiều thử nghiệm. Vấn đề là hỗ trợ trình duyệt — Chrome thêm rồi gỡ hỗ trợ JPEG XL năm 2022 vì lý do ít quan tâm từ hệ sinh thái, trong khi Safari đưa ra hỗ trợ năm 2023. Tính đến 2026, Firefox bị khóa sau cờ và Chromium vẫn chưa gửi mặc định. Hiện tại, chỉ dùng JPEG XL trong pipeline bạn kiểm soát đầu cuối (lưu trữ đám mây, lưu trữ); dựa vào AVIF và WebP cho phân phối web cho đến khi hỗ trợ hệ sinh thái trưởng thành.
