Đang xem bằng Tiếng Việt Chuyển sang tiếng Anh

Trình chuyển đổi định dạng hình ảnh

Chuyển đổi giữa JPG, PNG, và WebP trong trình duyệt của bạn. Thả một hoặc nhiều hình, chọn định dạng đầu ra, tải xuống.

Thả hình ảnh vào đây hoặc
Bất kỳ định dạng nào trình duyệt của bạn có thể mở: JPG, PNG, WebP, GIF, BMP.
  1. Thả một hoặc nhiều hình ảnh, hoặc nhấp duyệt.
  2. Chọn định dạng đầu ra: JPG, PNG, hoặc WebP.
  3. Đối với JPG / WebP, điều chỉnh chất lượng (88 là mặc định tốt).
  4. Nhấp Chuyển đổi tất cả. Tải từng kết quả riêng lẻ hoặc lấy tất cả dưới dạng ZIP.
Công cụ này làm gì?

Công cụ giải mã mỗi hình đầu vào vào một canvas, sau đó mã hóa lại các pixel trong định dạng đầu ra. Bước giải mã sử dụng pipeline hình ảnh tích hợp sẵn của trình duyệt, nên bất kỳ định dạng nào trình duyệt có thể hiển thị (JPG, PNG, WebP, GIF, BMP) đều hoạt động như đầu vào. Mã hóa sử dụng canvas.toBlob(), mà mọi trình duyệt hiện đại đều có cho JPG, PNG, và WebP.

Ví dụ

Đầu vào: screenshot.png — 1920 × 1080, 412 KB
Hành động: chuyển sang WebP ở chất lượng 88
Đầu ra: screenshot.webp — 1920 × 1080, 96 KB
        (~77% nhỏ hơn, không thể phân biệt bằng mắt)

Lỗi và cạm bẫy thường gặp

  • "Không thể giải mã hình ảnh." Tệp có thể bị cắt hoặc thực sự không phải là hình ảnh mặc dù có phần mở rộng đó. Mở nó trong bất kỳ trình xem hình ảnh nào trước để xác nhận nó hiển thị.
  • Nền đen sau PNG → JPG. JPG không thể giữ độ trong suốt. Công cụ điền các pixel trong suốt bằng màu trắng, nhưng một số tệp nguồn sử dụng pre-multiplied alpha trên nền đen và tạo ra kết quả không mong đợi. Chuyển sang PNG hoặc WebP.
  • Tệp đã chuyển đổi lớn hơn đầu vào. Bạn có thể đang đi từ định dạng mới hơn / hiệu quả hơn sang cũ hơn (WebP → JPG, hoặc WebP → PNG). Đây là điều được mong đợi. Hạ chất lượng xuống 80–85 để bù đắp, hoặc giữ nguyên WebP.
  • GIF động mất hoạt ảnh. Công cụ chỉ đọc khung hình đầu tiên. Đối với đầu ra động, sử dụng công cụ GIF chuyên dụng — mã hóa canvas loại bỏ hoạt ảnh.
  • Hình lớn làm treo tab. Tệp nguồn 50 MP+ cấp phát nhiều bộ nhớ canvas. Đóng các tab khác, hoặc thay đổi kích thước hình trước qua công cụ Image Resize.

Các cặp định dạng mà công cụ này bao phủ

Mọi cặp hữu ích giữa JPG, PNG, và WebP:

  • JPG to PNG — khi bạn cần độ trong suốt hoặc chỉnh sửa lại không mất mát.
  • JPG to WebP — cho các tệp nhỏ hơn trên web.
  • PNG to JPG — để chia sẻ ảnh chụp màn hình qua email nơi PNG quá lớn.
  • PNG to WebP — các biến thể không mất mát hoặc có mất mát nhỏ hơn.
  • WebP to JPG — để tải lên trang web từ chối WebP.
  • WebP to PNG — để chỉnh sửa trong công cụ không đọc WebP.
  • GIF / BMP to JPG / PNG / WebP — dọn dẹp định dạng cũ.
Câu hỏi thường gặp

Những định dạng nào được hỗ trợ?

Đầu vào: JPG, PNG, WebP, GIF, BMP — bất cứ thứ gì bộ giải mã Image của trình duyệt chấp nhận. Đầu ra: JPG, PNG, WebP. Đầu ra GIF, BMP, và TIFF không được cung cấp vì bộ mã hóa canvas trình duyệt hoặc không hỗ trợ chúng (TIFF) hoặc tạo đầu ra không chuẩn bị các ứng dụng khác từ chối.

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

JPG là định dạng ảnh đa năng tốt nhất — tệp nhỏ, hỗ trợ phổ biến, nhưng lossy. PNG là lossless và hỗ trợ độ trong suốt — tốt nhất cho ảnh chụp màn hình, biểu đồ, logo. WebP là định dạng hiện đại đánh bại cả hai ở chất lượng tương đương nhưng không được chấp nhận ở mọi nơi (một số ứng dụng email và công cụ cũ từ chối). Chọn JPG để chia sẻ ảnh, PNG khi bạn cần độ trong suốt, WebP khi bạn kiểm soát nơi hình đến.

PNG của tôi đã chuyển sang JPG nhưng nền trong suốt trở thành đen.

JPG không thể giữ độ trong suốt, nên công cụ điền các pixel trong suốt bằng màu trắng trước khi mã hóa. Nếu bạn thấy đen, tệp nguồn của bạn có thể có pre-multiplied alpha trên nền đen — thử chuyển sang WebP hoặc PNG, hoặc làm phẳng hình ảnh thủ công trên nền trắng trước.

Tôi nên dùng cài đặt chất lượng nào cho JPG / WebP?

85–92 là điểm ngọt. Dưới 80 bạn bắt đầu thấy blocking trong các vùng phẳng như bầu trời. Trên 95 tệp phình nhanh để có lợi ích hầu như không nhận thấy. PNG không có thanh trượt chất lượng vì nó là lossless — trường "Quality" biến mất khi PNG được chọn.

Tôi có thể chuyển đổi nhiều hình cùng lúc không?

Có. Thả bất kỳ số lượng hình nào; chúng chuyển đổi lần lượt (tuần tự) để các batch lớn không cạn kiệt bộ nhớ. Mỗi tệp đã hoàn thành có nút tải xuống riêng, và "Download all (ZIP)" đóng gói toàn bộ tập. Cho 100+ hình, đóng các tab khác trước để cho trình duyệt nhiều dung lượng hơn.

Tại sao WebP đã chuyển đổi nhỏ hơn JPG gốc của tôi?

Như mong đợi. WebP sử dụng nén mới hơn — ở chất lượng hình ảnh tương đương, các tệp WebP thường nhỏ hơn JPG 25–35% và nhỏ hơn PNG 45–55%. Nếu bạn đi hướng ngược lại (WebP → JPG) tệp thường sẽ lớn hơn vì lý do tương tự.

Bạn có lưu các hình ảnh tôi chuyển đổi ở đây không?

Không. Chúng tôi không lưu các hình bạn thả vào hay các bản sao đã chuyển đổi bạn tải xuống. Mọi thứ bị loại bỏ ngay khi bạn đóng hoặc làm mới tab — không log, không ghi lại về phía chúng tôi. Bạn có thể xác minh trong DevTools của trình duyệt.