Chuyển đổi định dạng hình ảnh miễn phí
Chuyển đổi giữa JPG, PNG, WebP, AVIF, GIF và BMP.
Chuyển đổi ảnh giữa JPG, PNG và WebP (cùng AVIF nếu trình duyệt hỗ trợ), kể cả HEIC của iPhone và SVG — ngay trong trình duyệt, không cần tải lên.
Trình duyệt này không hỗ trợ xuất AVIF. WebP tiết kiệm dung lượng tương tự và mở được ở hầu hết mọi nơi.
Thả tệp vào đây hoặc nhấp để duyệt
JPG, PNG, WebP, AVIF, GIF, BMP, SVG, HEIC, HEIF · được xử lý trên thiết bị của bạn
hoặc nhấn Ctrl+V để dán từ bảng nhớ tạm
Bạn có thể thả nhiều tệp cùng một lúc
Mẹo: dán hình ảnh từ clipboard của bạn (Ctrl+V) để tải nó ngay lập tức.
Tệp của bạn không bao giờ rời khỏi thiết bị. Toàn bộ xử lý diễn ra cục bộ trong trình duyệt của bạn.
Công dụng phổ biến
- Chuyển Đổi JPG sang WebPChuyển đổi ảnh JPG sang định dạng WebP — định dạng hiện đại cung cấp các tệp nhỏ hơn với chất lượng bằng hoặc tốt hơn.
- Chuyển Đổi PNG sang WebPChuyển đổi đồ họa PNG sang WebP — giữ lại độ trong suốt và các cạnh sắc nét trong khi giảm kích thước tệp từ 50-80%.
- Chuyển Đổi Ảnh cho In ẤnChuẩn bị ảnh để in chuyên nghiệp — chuyển đổi thành các định dạng chất lượng cao với độ phân giải đầy đủ được giữ lại.
Cách hoạt động
Chuyển đổi chạy hoàn toàn trong trình duyệt bằng Canvas API — cùng bộ máy mã hóa ảnh tích hợp trong Chrome, Firefox và Safari. Tệp của bạn được vẽ lên canvas ngoài màn hình và mã hóa lại bằng canvas.toBlob() sang định dạng đích; không có gì được tải lên máy chủ nào.
- 1Ảnh được giải mã vào canvasMỗi tệp được tải vào HTMLImageElement qua object URL cục bộ. Sau khi giải mã, dữ liệu điểm ảnh được vẽ lên canvas ngoài màn hình có kích thước bằng kích thước đầu ra — giữ nguyên tỷ lệ khung hình nếu đặt chiều rộng tối đa.
- 2Xử lý độ trong suốt JPEG trước khi mã hóaKhi chuyển sang JPEG (không có kênh alpha), canvas trước tiên được tô nền trắng trước khi vẽ ảnh, tránh cho vùng trong suốt hiển thị thành màu đen trong tệp đầu ra.
- 3canvas.toBlob() mã hóa lại điểm ảnhcanvas.toBlob(mime, quality) gốc của trình duyệt mã hóa canvas sang định dạng đã chọn (JPG, PNG, WebP hoặc AVIF) ở mức chất lượng yêu cầu. Nếu trình duyệt không hỗ trợ mã hóa một định dạng, một bước kiểm tra tính năng chạy khi khởi động sẽ vô hiệu hóa nút đó thay vì âm thầm tạo ra tệp bị gắn nhãn sai.
- 4Đầu ra được cung cấp dạng blob cục bộBlob đã mã hóa được bọc trong object URL cục bộ để xem trước và tải về tức thì. Với nhiều tệp, JSZip gói chúng thành ZIP ngay trong trình duyệt trước khi kích hoạt tải về.
Mọi dữ liệu ảnh ở lại trên thiết bị của bạn — tệp được đọc và mã hóa hoàn toàn trong trình duyệt bằng Canvas API, và không có dữ liệu nào được gửi đến máy chủ.
Công cụ liên quan
Nén hình ảnh
Nén hình ảnh JPG, PNG, WebP và AVIF. So sánh trước/sau.
PDF sang Ảnh (JPG, PNG, WebP)
Chuyển đổi mỗi trang của PDF thành ảnh JPG, PNG hoặc WebP ở độ phân giải bạn chọn. Tải xuống từng trang riêng lẻ hoặc tất cả cùng lúc dưới dạng ZIP. Tệp không bao giờ rời khỏi trình duyệt.
Đổi kích thước ảnh
Thay đổi kích thước hình ảnh theo kích thước hoặc tỷ lệ phần trăm. Duy trì tỷ lệ khung hình, chọn định dạng đầu ra, không làm giảm chất lượng.