Chuyển JPG sang PNG

Miễn phí, trong trình duyệt — ảnh không rời thiết bị. PNG không mất chất lượng; file ra lớn hơn.

hoặc kéo ảnh vào đây

RoundCut chuyển JPG sang PNG ngay trong trình duyệt, dùng bộ mã hóa ảnh có sẵn. File không bao giờ được tải lên. PNG không mất chất lượng, nên không có chất lượng mới nào bị mất, nhưng nhiễu JPG có sẵn vẫn được giữ nguyên. File PNG kết quả thường lớn hơn JPG gốc từ ba đến bảy lần.

Cách chuyển JPG sang PNG

Thả file JPG vào vùng tải lên (hoặc nhấp để chọn). Quá trình chuyển đổi bắt đầu ngay khi file vừa được chọn — không có nút "Chuyển đổi" nào để bạn phải đi tìm. Khi kết quả sẵn sàng, dòng thông tin sẽ hiện kích thước file vào và file ra, còn nút Tải xuống sẽ lưu PNG về thiết bị. Mỗi lần một file; chuyển hàng loạt đang được lên kế hoạch cho phiên bản sau. File có đuôi .jpg hay .jpeg đều hoạt động như nhau, và GIF hoặc WebP cũng được chấp nhận làm nguồn thay thế.

Vì sao file PNG lớn hơn — và điều đó có nghĩa gì

JPG đạt được kích thước nhỏ nhờ loại bỏ dữ liệu điểm ảnh; PNG thì giữ lại từng điểm ảnh. Vì vậy khi mã hóa lại một JPG có mất dữ liệu thành PNG không mất dữ liệu, file kết quả sẽ lớn hơn — thường gấp ba đến bảy lần. Một JPG 17 KB sẽ thành khoảng 105 KB; một JPG 116 KB sẽ thành khoảng 384 KB. Đây là chuyện bình thường, đúng với mọi công cụ chuyển JPG sang PNG. Nếu bạn cần file nhỏ, hãy giữ JPG, hoặc nén PNG sau bằng một công cụ riêng.

PNG hay JPG — khi nào dùng loại nào?

Chuyển sang PNG cho logo, biểu tượng, ảnh chụp màn hình có chữ sắc nét, đồ họa đường nét, và mọi thứ cần nền trong suốt hoặc còn chỉnh sửa nhiều lần. Giữ JPG cho ảnh chụp, ảnh banner trên web, và ảnh đưa lên mạng xã hội (các nền tảng đó đằng nào cũng nén lại thành JPG). Cân nhắc chung là dung lượng đổi lấy khả năng chỉnh sửa: JPG thắng về số byte, PNG thắng về việc giữ chất lượng qua nhiều lần lưu. Khi xuất bản cuối lên web, hãy chuyển lại sang JPG.

Chất lượng và dung lượng file

PNG ở đầu ra là định dạng không mất dữ liệu — bản thân quá trình chuyển đổi không làm mất thêm chất lượng nào. Điều mà chuyển đổi không làm được là khôi phục chất lượng đã mất khi nén JPG ban đầu. Bất kỳ nhiễu, dải màu hay vùng mờ nào đã có trong JPG đều sẽ nằm nguyên trong PNG. PNG chỉ đơn giản dừng việc tiếp tục xuống cấp: khi đã ở PNG, mỗi lần lưu sẽ giữ y nguyên các điểm ảnh hiện tại. Không có thanh trượt chất lượng vì PNG vốn không mất dữ liệu theo định nghĩa.

Quyền riêng tư của bạn

Quá trình chuyển đổi chạy trong bộ máy ảnh có sẵn của trình duyệt. Không có gì được tải lên, không có gì được ghi log, không có gì xếp hàng trên máy chủ. Nếu bạn mở DevTools và xem tab Network trong khi chuyển đổi, bạn sẽ thấy không có yêu cầu mạng nào gửi ảnh ra ngoài. Cùng một đoạn mã chạy trên mọi trình duyệt — không có phương án dự phòng phía máy chủ kích hoạt cho file lớn hay định dạng đặc biệt. Miễn phí, không đăng ký, không đóng dấu nước.

Câu hỏi thường gặp

Chuyển JPG sang PNG có cải thiện chất lượng ảnh không?

Không. Quá trình chuyển đổi không khôi phục được chất lượng đã mất khi nén JPG ban đầu. File PNG ở đầu ra giữ nguyên chính xác trạng thái điểm ảnh hiện tại, bao gồm cả những nhiễu đã có sẵn. Điều mà chuyển đổi dừng lại được là việc tiếp tục mất chất lượng: khi ảnh đã ở PNG, bạn có thể chỉnh sửa và lưu lại mà không bị cộng thêm nhiễu nén mới sau mỗi lần lưu.

Vì sao file PNG của tôi lớn hơn JPG gốc?

PNG lưu mọi điểm ảnh mà không nén có mất dữ liệu — đây là đặc tính không mất dữ liệu theo thiết kế. JPG đạt kích thước nhỏ nhờ loại bỏ dữ liệu ảnh; PNG thì giữ lại tất cả. Một JPG 17 KB thường thành PNG từ 100 KB trở lên, và một JPG 116 KB có thể tăng tới gần 400 KB. Đây là hành vi bình thường. Nếu kích thước quan trọng, hãy nén bằng một công cụ riêng sau khi chuyển đổi.

Chuyển JPG sang PNG có tạo ra nền trong suốt không?

Không. Chuyển đổi chỉ đổi định dạng chứa nhưng giữ nguyên nội dung điểm ảnh — nền đặc của bạn vẫn là nền đặc. PNG ở đầu ra hỗ trợ kênh trong suốt như một định dạng, nhưng không có điểm ảnh trong suốt nào trừ khi bạn xóa nền riêng. Để có PNG trong suốt thật sự, hãy dùng công cụ xóa nền của RoundCut sau khi chuyển đổi.

Chuyển đổi ở đây có an toàn không? Ảnh có bị tải lên máy chủ không?

File của bạn không bao giờ rời trình duyệt. Quá trình chuyển đổi chạy hoàn toàn trên thiết bị của bạn bằng bộ máy ảnh của trình duyệt — không tải lên, không máy chủ, không thu thập dữ liệu. Bạn có thể tự kiểm chứng bằng cách mở DevTools: trong khi chuyển đổi, tab Network sẽ hiện không có yêu cầu nào gửi ảnh ra ngoài.

Có thể chuyển hàng loạt nhiều file JPG sang PNG cùng lúc không?

Hiện tại chưa — phiên bản hiện hành chuyển một file mỗi lần. Tính năng chuyển hàng loạt đang được lên kế hoạch cho phiên bản sau. Nếu bạn có nhiều file cần xử lý, bạn có thể chuyển lần lượt trong cùng một tab mà không cần tải lại trang; mỗi lần chuyển đổi chạy cục bộ và giải phóng file trước khỏi bộ nhớ khi bạn tải nó về.

Quá trình chuyển đổi có gỡ siêu dữ liệu (EXIF) không?

Có. Bộ mã hóa gỡ bỏ EXIF, IPTC và XMP trong lúc mã hóa lại bằng canvas. Hồ sơ màu ICC đôi khi vẫn được giữ tùy trình duyệt (Chrome và Safari thường giữ, Firefox thì gỡ), nên kết quả an toàn với sRGB nhưng các hồ sơ khác thì không đảm bảo. Nếu EXIF hoặc một hồ sơ màu cụ thể quan trọng, hãy chỉnh siêu dữ liệu trước hoặc sau khi chuyển đổi.