Trình chuyển đổi PNG sang JPG
Chuyển đổi PNG sang JPG ngay trong trình duyệt với tùy chỉnh chất lượng. Tệp không bao giờ được tải lên.
Drop an image here, or
Max 25 MB. Files never leave your browser.
Nguồn
× · ·
Output
Processing…
× · · (%)
Cách dùng
- 1 Kéo thả một tệp PNG vào đây hoặc nhấp để chọn tệp.
- 2 Chọn chất lượng đầu ra (mặc định là 92).
- 3 Chọn màu nền — các vùng trong suốt sẽ được tô bằng màu này.
- 4 Tải xuống tệp JPG.
Vì sao dùng công cụ này
- Chuyển đổi 100% trên trình duyệt (client-side).
- Thanh trượt chất lượng cho phép đánh đổi giữa dung lượng tệp và độ trung thực hình ảnh.
- Bộ chọn màu nền xử lý phần trong suốt — mặc định là màu trắng.
- Loại bỏ dữ liệu EXIF khi mã hóa lại.
Câu hỏi thường gặp
Vì sao phần trong suốt của PNG lại chuyển thành màu trắng trong JPG?
JPG không hỗ trợ trong suốt. Công cụ sẽ ghép ảnh của bạn lên trên nền màu đã chọn (mặc định là màu trắng). Bạn có thể chọn màu nền khác để phù hợp với mục đích sử dụng.
Nên chọn mức chất lượng nào?
Với web — mức 75–85% thường không thể nhận ra bằng mắt thường và cho dung lượng nhỏ hơn đáng kể. Với in ấn hoặc lưu trữ — nên dùng 92–95%. Dưới 70% bạn có thể thấy rõ các vết nén (artefact).
Chuyển đổi lại PNG vốn xuất phát từ JPG có làm mất chi tiết không?
Có — JPG là định dạng nén mất dữ liệu (lossy). Mỗi lần mã hóa lại sẽ mất thêm một chút chi tiết. Nếu có thể, hãy tránh chuyển đổi qua lại nhiều lần với JPG.
Trình chuyển đổi PNG sang JPG là gì?
Trình chuyển đổi PNG sang JPG là công cụ giúp chuyển ảnh PNG sang định dạng JPG, với tùy chỉnh chất lượng để cân bằng giữa dung lượng tệp và độ trung thực hình ảnh. Công cụ xử lý hoàn toàn trên trình duyệt (client-side), nên tệp không bao giờ được tải lên máy chủ. Ảnh JPG đầu ra có dung lượng nhỏ hơn PNG, phù hợp cho ảnh chụp và chia sẻ trên web.
Tính năng
Chất lượng JPEG có thể điều chỉnh
Thanh trượt từ 10% đến 100% (mặc định 92%) thiết lập tham số chất lượng của canvas.toBlob, cân bằng giữa dung lượng tệp và độ trung thực hình ảnh.
Tô màu nền tùy chỉnh cho vùng trong suốt
JPG không có kênh alpha, nên các vùng trong suốt của PNG sẽ được ghép lên một màu nền đặc bạn chọn (mặc định là trắng) trước khi mã hóa.
Chỉ xử lý phía client, không tải lên bất cứ đâu
Việc giải mã, ghép nền và mã hóa lại đều diễn ra trong trình duyệt thông qua Canvas API — tệp ảnh không bao giờ rời khỏi thiết bị của bạn.
Giới hạn tệp 25 MB, tự động mã hóa lại ngay khi thay đổi
Chấp nhận tệp PNG tối đa 25 MB và tự động chạy lại quá trình chuyển đổi mỗi khi chất lượng hoặc màu nền được thay đổi.
Ví dụ
Input
logo.png — 1024x1024, 1.8 MB, transparent background, quality slider left at default 92%, background color left at default #ffffff
Output
logo.jpg — 1024x1024, ~210 KB, transparent areas flattened to solid white, EXIF metadata stripped by re-encode
Trường hợp sử dụng
-
1
Giảm dung lượng ảnh chụp màn hình cho trang web
Chuyển ảnh chụp màn hình PNG sang JPG nhỏ hơn với chất lượng 75-85% để giảm trọng lượng trang khi không cần độ trong suốt.
-
2
Chuẩn bị ảnh cho các nền tảng từ chối PNG hoặc kênh alpha
Làm phẳng một PNG trong suốt (logo, icon xuất ra) lên nền đặc và xuất thành JPG cho các trình tải lên yêu cầu định dạng đầu vào là JPEG.
-
3
Lưu trữ ảnh được xuất dưới dạng PNG
Mã hóa lại ảnh PNG thành JPG với mức chất lượng cao (92-95%) để giảm dung lượng lưu trữ mà hầu như không làm giảm chất lượng nhìn thấy được.
Công cụ này chuyển đổi ảnh PNG sang JPG hoàn toàn trong trình duyệt: giải mã tệp bằng createImageBitmap, vẽ lên canvas được tô nền bằng màu bạn chọn (để thay thế vùng trong suốt, vì JPG không thể biểu diễn được), sau đó mã hóa lại bằng canvas.toBlob/convertToBlob với chất lượng có thể điều chỉnh (0.10-1.00, mặc định 0.92). Không có tệp nào được tải lên máy chủ — toàn bộ quy trình chạy phía client, và việc mã hóa lại sẽ xóa bỏ metadata EXIF và gây mất dữ liệu (lossy).
- Danh mục
- Sáng tạo
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Tài liệu tham khảo
- HTMLCanvasElement: phương thức toBlob() — MDN Web Docs
- OffscreenCanvas: phương thức convertToBlob() — MDN Web Docs
- Window: phương thức createImageBitmap() — MDN Web Docs
- Hướng dẫn về loại tệp và định dạng ảnh — MDN Web Docs
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình chuyển đổi PNG sang JPG chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
Xây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.