Chuyển đổi ảnh 🔒 Chạy ngay trong trình duyệt — không tải lên bất cứ thứ gì.

Chuyển ảnh giữa PNG, JPG và WebP.

📷 Thả ảnh vào đây, hoặc bấm để chọn

Về công cụ này

PNG, JPEG và WebP mỗi loại hợp một việc: PNG cho đồ họa sắc nét và độ trong suốt, JPEG cho ảnh chụp, WebP cho file nhỏ nhất trên web hiện đại. Bộ chuyển này đổi qua lại giữa chúng mà không cần upload — thả ảnh, chọn định dạng đầu ra, với JPEG hoặc WebP thì đặt chất lượng, rồi tải file đã chuyển.

Nó dùng Canvas API ngay trong trình duyệt nên cả ảnh lớn hay riêng tư cũng không rời khỏi thiết bị. Vùng trong suốt sẽ được phủ nền trắng khi xuất sang JPEG vì JPEG không có kênh alpha.

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

Tôi có thể chuyển đổi giữa những định dạng nào?

PNG, JPEG và WebP. Thả hoặc chọn bất kỳ ảnh nào trình duyệt của bạn giải mã được, chọn định dạng đích, và công cụ sẽ mã hoá lại trên một canvas HTML.

Ảnh của tôi có bị tải lên server không?

Không. Toàn bộ quá trình chuyển đổi diễn ra phía client bằng Canvas API — ảnh của bạn được giải mã, vẽ lại và mã hoá lại hoàn toàn trong trình duyệt và không bao giờ bị tải lên.

Thanh trượt chất lượng thực sự kiểm soát điều gì?

Với JPEG và WebP, nó thiết lập mức nén có mất dữ liệu được truyền cho bộ mã hoá của trình duyệt — giá trị càng thấp file càng nhỏ nhưng càng dễ thấy hiện tượng nhiễu ảnh (artifact). PNG là định dạng không mất dữ liệu, nên thanh trượt chất lượng bị ẩn khi chọn PNG.

Vì sao việc chuyển đổi ảnh của tôi thất bại?

Thường là do một trong hai lý do: file không phải định dạng ảnh mà trình duyệt giải mã được (ví dụ HEIC hoặc RAW trên một số trình duyệt), hoặc ảnh vượt quá giới hạn kích thước mà công cụ này đặt ra để tránh làm treo tab khi canvas quá lớn.

Vì sao ảnh WebP/JPEG sau khi chuyển đổi đôi khi lại lớn hơn bản gốc?

Nếu ảnh gốc đã được nén rất mạnh (ví dụ một file JPEG nhỏ) hoặc có ít màu (một PNG đã được tối ưu sẵn), việc mã hoá lại ở mức chất lượng cao có thể làm tăng dung lượng thay vì tiết kiệm. Hãy thử giảm giá trị chất lượng hoặc giữ nguyên định dạng gốc.