Công cụ chuyển đổi WebP sang JPG miễn phí

Chuyển đổi hình ảnh WebP sang định dạng JPG ngay lập tức. Chuyển đổi nhiều tệp cùng lúc, điều chỉnh chất lượng và kiểm soát màu nền cho hình ảnh trong suốt.

100% phía máy khách · tệp của bạn không bao giờ rời khỏi thiết bị
Thả tệp WebP tại đây hoặc nhấp để duyệt

Hỗ trợ WebP · Cho phép nhiều tệp

Bạn có thực sự cần chuyển WebP sang JPG không?

WebP (Google, tháng 9 năm 2010) là một định dạng hình ảnh hiện đại sử dụng mã hóa intra-frame của codec video VP8 cho nén lossy và một thuật toán biến đổi dự đoán riêng cho lossless. Nó hỗ trợ một kênh alpha 8-bit cho độ trong suốt trong cả hai chế độ. Các tệp WebP thường nhỏ hơn 25-34% so với JPEG tương đương ở chất lượng cảm nhận giống hệt, và nhỏ hơn 26% so với PNG tương đương ở dạng lossless. JPEG (ITU-T T.81 / ISO/IEC 10918-1, 1992) là định dạng nhiếp ảnh phổ quát, lossy, không có alpha, được hỗ trợ trên mọi thiết bị và sản phẩm phần mềm được xây dựng kể từ đầu những năm 1990.

Câu trả lời thẳng thắn cho hầu hết người dùng vào năm 2026 là: có thể không. WebP đã được hỗ trợ phổ quát bởi các trình duyệt kể từ năm 2020 (Safari 14 và iOS 14 đóng khoảng trống cuối cùng còn lại); hỗ trợ toàn cầu hiện khoảng 96%. Đối với các trang web hiện đại, các ứng dụng email hiện đại, các hệ điều hành hiện tại, và các cài đặt CMS gần đây, WebP hoạt động trực tiếp. Chuyển sang JPEG làm tăng kích thước tệp trung bình 30-50% và loại bỏ bất kỳ kênh alpha nào mà nguồn có. Vẫn có những lý do tốt để thực hiện việc chuyển đổi, nhưng chúng có xu hướng là các điểm đến cụ thể chứ không phải là quy trình làm việc mặc định.

Các điểm đến vẫn yêu cầu JPEG hơn WebP vào năm 2026: các ứng dụng email cũ hơn (Outlook 2016 và trước đó trên Windows, Apple Mail trước macOS 11 Big Sur), các cài đặt CMS trước 2020 (WordPress cũ hơn không có plugin WebP, Drupal cũ hơn, Magento cũ hơn), một số cổng thông tin chính phủ và các hệ thống nộp tạp chí học thuật vẫn được gắn chặt với JPEG, các dịch vụ in ảnh nhỏ hơn và các kiosk tự phục vụ cũ hơn, PowerPoint cũ hơn 2016 và các cài đặt Office cũ tương đương, và các đường ống lưu trữ mã hóa cứng JPEG trong các lược đồ của chúng. Nếu điểm đến của bạn là một trong số đó, công cụ này sẽ đưa bạn đến đó. Nếu không, hãy để hình ảnh ở dạng WebP.

Cách công cụ này hoạt động bên trong

Việc chuyển đổi sử dụng HTML5 Canvas 2D API cộng với JSZip tự lưu trữ (Stuart Knightley, giấy phép kép MIT/GPL) để đóng gói đa tệp. Không cần bộ giải mã WebP bên ngoài vì mọi trình duyệt được vận chuyển kể từ năm 2020 (Safari 14, iOS 14, cộng với tất cả các trình duyệt hỗ trợ sớm hơn như Chrome 32 từ năm 2014 và Firefox 65 từ năm 2019) đều giải mã WebP tự nhiên. Khi bạn thả một WebP, File API trao các byte cho một HTMLImageElement mới; bộ giải mã WebP tích hợp của trình duyệt tạo ra một bộ đệm pixel RGBA thô, điền kênh alpha nếu nguồn có một.

Một mới trong bộ nhớ được định kích thước theo hình ảnh và lấp đầy với màu nền đã chọn (trắng mặc định, đen, hoặc tùy chỉnh thông qua bộ chọn màu) bằng ctx.fillRect(). Các pixel WebP được vẽ lên trên với ctx.drawImage(); chế độ tổng hợp mặc định source-over pha trộn alpha của WebP với nền canvas, vì vậy các pixel trong suốt hiển thị màu nền và các cạnh bán trong suốt pha trộn mượt mà. Sau đó canvas.toBlob('image/jpeg', quality/100) gọi bộ mã hóa JPEG tích hợp của trình duyệt, chuyển đổi RGBA sang YCbCr, áp dụng phụ lấy mẫu chroma tùy chọn, chạy DCT 8x8 và lượng tử hóa với các bảng phù hợp với thanh trượt chất lượng của bạn, và phát ra một luồng byte JPEG.

Đối với các tệp đơn, Blob đầu ra trở thành URL đối tượng có thể tải xuống trực tiếp. Đối với các lô đa tệp, JSZip đóng gói mọi đầu ra JPEG thành một kho lưu trữ ZIP duy nhất mà trình duyệt phục vụ dưới dạng một lần tải xuống. Không có gì rời khỏi tab. JSZip được tự lưu trữ tại /js/lib/jszip.min.js (khoảng 95 KB), được tải khi truy cập lần đầu và được lưu vào bộ nhớ đệm. Mở tab Mạng của DevTools trong khi chuyển đổi: không có yêu cầu nào mang dữ liệu hình ảnh. Chuyển trình duyệt sang chế độ máy bay sau khi trang tải xong và bộ chuyển đổi tiếp tục hoạt động trên các tệp WebP cục bộ.

Lịch sử ngắn gọn về WebP và JPEG

Cách hoạt động

  1. Tải lên tệp WebP: Thả hoặc chọn một hoặc nhiều hình ảnh WebP để chuyển đổi.
  2. Cấu hình tùy chọn: Điều chỉnh chất lượng (60-100%) và đặt màu nền cho các vùng trong suốt.
  3. Chuyển đổi: Nhấp “Chuyển đổi tất cả” để xử lý hình ảnh của bạn. Chuyển đổi diễn ra ngay lập tức trong trình duyệt.
  4. Tải xuống: Tải xuống từng tệp riêng lẻ hoặc tất cả hình ảnh dưới dạng lưu trữ ZIP.

Tại sao chuyển đổi WebP sang JPG?

Mặc dù WebP cung cấp khả năng nén tuyệt vời, JPG vẫn là định dạng phổ biến được hỗ trợ ở mọi nơi. Sử dụng trình chuyển đổi này khi bạn cần chia sẻ hình ảnh với hệ thống cũ, thiết bị cũ hoặc các ứng dụng không hỗ trợ WebP. JPG là lý tưởng cho ảnh chụp và hình ảnh phức tạp nơi chất lượng quan trọng hơn kích thước tệp.

Tính năng

Quy trình WebP-sang-JPG trong thế giới thực

Các cạm bẫy phổ biến và ý nghĩa của chúng

Quyền riêng tư: hình ảnh không bao giờ rời khỏi thiết bị của bạn

Mọi bộ chuyển đổi WebP-sang-JPG dựa trên đám mây (CloudConvert, Convertio, iLoveIMG, Aspose, FreeConvert, và hàng chục dịch vụ "webp sang jpg trực tuyến") tải tệp của bạn lên máy chủ của nhà điều hành, chạy chuyển đổi, và trả lại JPEG dưới dạng tải xuống. Các tệp WebP có thể mang siêu dữ liệu EXIF tương tự như JPEG: thông tin máy ảnh và ống kính, cài đặt phơi sáng, ngày và giờ chụp, và (khi có) tọa độ GPS nơi hình ảnh được chụp. Tất cả những điều đó đi đến nhà điều hành. Hầu hết các nhà điều hành công bố các chính sách quyền riêng tư cam kết xóa các tệp tải lên trong vòng một hoặc hai giờ và mã hóa khi vận chuyển, và những nhà điều hành lớn hơn có chứng nhận ISO/IEC 27001. Họ có lý do thương mại mạnh mẽ để tôn trọng các chính sách đó. Nhưng "xóa trong vòng một giờ" không phải là "không bao giờ được nhìn thấy". Trong giờ đó, nội dung hình ảnh nằm trong cơ sở hạ tầng của nhà điều hành, có thể truy cập bởi bất kỳ quy trình hoặc người nào có quyền thích hợp, và hiển thị trong nhật ký và sao lưu theo bất kỳ chính sách lưu giữ nào áp dụng.

Bộ chuyển đổi này không bao giờ tải lên bất cứ điều gì. Toàn bộ đường ống (chọn tệp, giải mã WebP qua bộ giải mã tích hợp của trình duyệt, tổng hợp Canvas đối với màu nền, mã hóa JPEG, đóng gói ZIP tùy chọn, tải xuống) chạy bên trong tab trình duyệt của bạn bằng JavaScript và HTML5 Canvas API. Không có tải lên, không có yêu cầu mạng nào mang dữ liệu hình ảnh, không có mục nhật ký. Bạn có thể xác minh bằng cách mở các công cụ dành cho nhà phát triển trình duyệt vào tab Mạng trước khi chuyển đổi: không có yêu cầu nào bắn ra với nội dung hình ảnh. Lưu lượng mạng duy nhất là lần tải trang ban đầu và thư viện JSZip tự lưu trữ nhỏ (~95 KB), được tải một lần khi truy cập lần đầu và được lưu vào bộ nhớ đệm. Chuyển trình duyệt sang chế độ máy bay sau khi trang tải và bộ chuyển đổi tiếp tục hoạt động trên các tệp WebP cục bộ.

Khi một công cụ khác là lựa chọn đúng

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

Sự khác biệt giữa WebP và JPG là gì?

WebP là một định dạng hình ảnh hiện đại cung cấp khả năng nén tốt hơn và kích thước tệp nhỏ hơn JPG. Tuy nhiên, JPG được hỗ trợ phổ biến hơn trên tất cả các thiết bị và phần mềm. Chuyển đổi sang JPG đảm bảo khả năng tương thích tối đa, mặc dù các tệp có thể lớn hơn một chút.

Chất lượng ảnh hưởng đến đầu ra như thế nào?

Chất lượng cao hơn (90-100%) tạo ra hình ảnh sắc nét hơn, chi tiết hơn nhưng kích thước tệp lớn hơn. Chất lượng thấp hơn (60-70%) tạo ra các tệp nhỏ hơn với một số tác phẩm nén có thể nhìn thấy. Chúng tôi khuyến nghị 85-90% cho hầu hết ảnh chụp.

Còn về hình ảnh WebP trong suốt thì sao?

JPG không hỗ trợ trong suốt (kênh alpha). Khi chuyển đổi hình ảnh WebP trong suốt, chúng tôi lấp đầy các vùng trong suốt bằng màu nền bạn đã chọn (trắng, đen hoặc tùy chỉnh). Công cụ hiển thị bản xem trước để bạn có thể xác minh kết quả.

Tôi có thể chuyển đổi nhiều tệp cùng lúc không?

Có. Tải lên bao nhiêu tệp WebP tùy ý, cấu hình tùy chọn và nhấp “Chuyển đổi tất cả”. Tải xuống từng tệp riêng lẻ hoặc tạo một lưu trữ ZIP chứa tất cả hình ảnh đã chuyển đổi.

Có giới hạn kích thước tệp không?

Không có giới hạn cứng, nhưng hình ảnh rất lớn (5000×5000+ pixel) có thể mất nhiều thời gian hơn để xử lý tùy thuộc vào thiết bị của bạn. Hầu hết ảnh chụp và đồ họa tiêu chuẩn được chuyển đổi ngay lập tức.

Các câu hỏi thường gặp nhiều hơn

Tôi có thực sự nên chuyển WebP sang JPEG vào năm 2026 không?

Đối với hầu hết các trường hợp sử dụng hiện đại, không. WebP đã được hỗ trợ phổ quát bởi các trình duyệt kể từ khi Safari 14 và iOS 14 đóng khoảng trống vào năm 2020; hỗ trợ toàn cầu khoảng 96%. Các ứng dụng email hiện đại, các cài đặt CMS hiện tại, và các hệ điều hành gần đây xử lý WebP trực tiếp, với các tệp nhỏ hơn và cùng hỗ trợ kênh alpha. Chỉ chuyển sang JPEG khi một điểm đến cụ thể vẫn yêu cầu JPEG: các ứng dụng email cũ (Outlook 2016-), các cài đặt CMS trước 2020, các cổng nộp chính phủ và học thuật nhất định, các dịch vụ in ảnh nhỏ hơn và các kiosk tự phục vụ cũ hơn, các đường ống lưu trữ được ghim vào JPEG, hoặc phần mềm Office cũ (PowerPoint < 2016, v.v.). Nếu điểm đến chấp nhận WebP, hãy để nó là WebP.

Tại sao đầu ra JPEG lớn hơn nguồn WebP?

Bởi vì nén của WebP hiệu quả hơn của JPEG đối với nội dung điển hình. Chế độ lossy của WebP sử dụng mã hóa intra-frame của codec video VP8, mà Google đã giới thiệu vào năm 2010 đặc biệt để đánh bại JPEG về kích thước tệp. Các đánh giá độc lập xác nhận tuyên bố tiêu đề của Google: WebP ở chất lượng 90 nhỏ hơn khoảng 25-30% so với JPEG ở chất lượng 90 cho cùng một hình ảnh. Do đó việc chuyển đổi làm tăng kích thước tệp lên 30-50%. Nếu bạn cần một JPEG nhỏ hơn, hãy giảm thanh trượt chất lượng (75-80 vẫn trông tốt cho hầu hết nội dung), hoặc ở lại trong WebP nếu điểm đến cho phép.

Điều gì xảy ra nếu WebP của tôi có độ trong suốt?

JPEG không có kênh alpha. Công cụ tổng hợp WebP của bạn với màu nền bạn chọn (trắng mặc định, đen, hoặc tùy chỉnh thông qua bộ chọn màu), vì vậy các khu vực trong suốt trở thành màu rắn đó trong đầu ra và các cạnh bán trong suốt pha trộn vào đó. Khi JPEG được viết, bạn không thể khôi phục độ trong suốt ban đầu. Nếu bạn cần giữ kênh alpha, hãy sử dụng Image Converter để đi WebP → PNG thay thế; PNG hỗ trợ cả tính lossless và alpha đầy đủ.

Công cụ này có hoạt động ngoại tuyến không?

Có. Bộ giải mã WebP và bộ mã hóa JPEG đều được tích hợp vào mọi trình duyệt; không có thư viện bên ngoài nào được tải xuống cho chúng. Thư viện duy nhất mà công cụ này tải là JSZip (~95 KB), tự lưu trữ tại /js/lib/jszip.min.js để đóng gói các lô đa tệp thành một kho lưu trữ ZIP. JSZip được tìm nạp một lần vào lần truy cập đầu tiên và được lưu vào bộ nhớ đệm. Các chuyến thăm tiếp theo hoạt động hoàn toàn ngoại tuyến. Bạn có thể xác minh bằng cách bật chế độ máy bay sau khi mở trang một lần và chuyển đổi một tệp WebP cục bộ.

Còn các tệp WebP hoạt hình thì sao?

WebP hoạt hình tồn tại (tương tự như APNG hoặc GIF), nhưng JPEG là định dạng chỉ hình ảnh tĩnh. Việc chuyển đổi một WebP hoạt hình qua công cụ này tạo ra một khung hình JPEG tĩnh duy nhất; phần còn lại của hoạt hình bị loại bỏ một cách im lặng. Đối với nội dung hoạt hình, bạn có ba lựa chọn: ở lại WebP (các trình duyệt hiện đại phát nó trực tiếp), chuyển đổi sang APNG với một công cụ khác, hoặc chuyển đổi sang GIF (các tệp lớn hơn nhiều nhưng được hỗ trợ phổ quát). Công cụ này chỉ thực hiện chuyển đổi khung hình tĩnh.

Có một tương đương trên máy tính để bàn hoặc dòng lệnh không?

Một số. Đối với tự động hóa hàng loạt, sharp trong Node.js là thư viện phía máy chủ tiêu chuẩn: sharp(buf).jpeg({quality:90}).toBuffer(). ImageMagick trên bất kỳ shell nào: magick input.webp -quality 90 output.jpg. Pillow trong Python với plugin WebP: Image.open(p).convert('RGB').save(out, 'JPEG', quality=90). libwebp riêng của Google vận chuyển dwebp để giải mã cộng với các công cụ JPEG tiêu chuẩn để mã hóa lại. Đối với công việc tương tác một lần như công cụ này, Squoosh (Google Chrome Labs, cũng hoàn toàn phía máy khách) là một thay thế trình duyệt gần hơn và hỗ trợ nhiều định dạng đầu ra hơn bao gồm AVIF. Photoshop, Affinity Photo, GIMP 2.10+ và Preview trên macOS (Big Sur+) xử lý trường hợp GUI máy tính để bàn.

Công cụ liên quan