Thả file HEIC hoặc HEIF vào
Một tấm hay cả trăm cũng được, kéo-thả luôn. Hộp chọn cũng nhận file .heif — vẫn cùng định dạng đó, chỉ khác đuôi — và được giải mã y hệt .heic.
Loading…
Cần WebP cho website, bản build app, hay một CDN hiện đại — đây là trang dành cho bạn. Chuyển HEIC sang WebP ngay trong trình duyệt — lossy cho file nhỏ hơn JPG khoảng 30 % ở cùng chất lượng nhìn thấy, hoặc bật WebP lossless thật sự để có một bản sao đúng từng pixel mà vẫn chỉnh sửa được. Không có gì bị tải lên server.
WebP là format mainstream gần như duy nhất gói cả nén lossy và lossless trong cùng một container — và ở mỗi chế độ nó đều nhỏ hơn format mà nó thay thế. Mấu chốt là chỗ đó.
Nén VP8 lossy của WebP xử lý ảnh chụp hiệu quả hơn DCT cũ của JPG. Cùng mức chất lượng cảm nhận, ảnh iPhone ở WebP thường rơi xuống còn 65–75 % dung lượng so với JPG — tiết kiệm thật sự ở slider trang chủ, gallery sản phẩm hay portfolio đẩy qua CDN.
Nhiều công cụ chuyển đổi âm thầm ép bạn dùng WebP lossy. Công cụ này hỗ trợ WebP lossless thật sự thông qua bộ encode WASM của libwebp — pixel giữ nguyên, nhưng file chỉ còn khoảng nửa so với PNG tương đương. Lựa chọn đúng cho đồ hoạ, ảnh chụp màn hình, illustration, và bất cứ thứ gì còn phải mở ra chỉnh tiếp.
Largest Contentful Paint (LCP) là một trong những tín hiệu xếp hạng của Google, và phần lớn LCP thường là byte ảnh. Đổi từ HEIC (chỉ Apple) sang WebP (hỗ trợ phổ quát) — với dung lượng nhỏ hơn rõ rệt — là một trong những thay đổi đem lại nhiều "đòn bẩy" nhất cho điểm Lighthouse của site.
Web app Squoosh, lệnh cwebp, công cụ online dạng upload, hay tool chạy ngay trong trình duyệt này — cùng một việc, đánh đổi khác nhau.
| Cách | Cần cài đặt | Hàng loạt | Tốc độ | Riêng tư | Dễ dùng | Phù hợp với |
|---|---|---|---|---|---|---|
Squoosh.app (encoder web của Google) | Không | Không — UI một file một lần | Mỗi file đều nhanh | Local | Trực quan, nhiều núm chỉnh | Tinh chỉnh kỹ một bức ảnh |
cwebp trên dòng lệnh | Có (libwebp) | Có (chạy vòng lặp shell) | Rất nhanh | Local | Chỉ dành cho dev | Pipeline build trên Mac/Linux |
Xuất từ Photoshop / Affinity | Có (phần mềm trả phí) | Qua batch action / script | Mỗi file chậm | Local | App nặng cho việc nhỏ | Khi đã mở sẵn app |
Công cụ WebP online dạng upload | Không | Có khi — thường có hạn mức ngày | Phụ thuộc tốc độ upload | Bị tải lên server bên thứ ba | Dễ | Thi thoảng dùng một lần |
Công cụ chạy trong trình duyệt nàyRecommended | Không | Có + ZIP, không có hạn mức ngày, có sẵn lossless | Chạy bằng CPU của bạn — máy mạnh thì nhanh | File không rời thiết bị | Kéo, thả, tải về | Bất cứ ai cần đẩy ảnh HEIC lên website hoặc CDN |
Nói thêm về lossless: chế độ không mất dữ liệu của WebP bên trong dùng một codec khác (predictive transform cộng arithmetic coding), không phải đơn giản là "chất lượng 100". Vì vậy WebP lossless ở đây đi qua bộ encode WASM của libwebp chứ không phải canvas.toBlob — Canvas API gắn sẵn của trình duyệt luôn chỉ tạo ra WebP lossy, dù bạn đẩy thanh chất lượng tới đâu.
Ba bước, không cần tài khoản, không phải cài. Việc chuyển đổi diễn ra trong trình duyệt qua WebAssembly — upload đi đâu nữa thì cũng mất luôn ý nghĩa riêng tư.
Một tấm hay cả trăm cũng được, kéo-thả luôn. Hộp chọn cũng nhận file .heif — vẫn cùng định dạng đó, chỉ khác đuôi — và được giải mã y hệt .heic.
Mặc định là lossy chất lượng 90 — đúng cho khoảng 95 % luồng ảnh trên web. Bật "WebP lossless" trong Cài đặt nâng cao khi bạn cần chất lượng để biên tập (illustration, chữ sắc nét, mọi thứ còn phải retouch tiếp).
Một ảnh tải về dạng file đơn; nhiều ảnh thì gói trong ZIP và giữ nguyên tên gốc — IMG_1234.heic thành IMG_1234.webp.
Một tấm hay cả trăm cũng được, kéo-thả luôn. Hộp chọn cũng nhận file .heif — vẫn cùng định dạng đó, chỉ khác đuôi — và được giải mã y hệt .heic.
Mặc định là lossy chất lượng 90 — đúng cho khoảng 95 % luồng ảnh trên web. Bật "WebP lossless" trong Cài đặt nâng cao khi bạn cần chất lượng để biên tập (illustration, chữ sắc nét, mọi thứ còn phải retouch tiếp).
Một ảnh tải về dạng file đơn; nhiều ảnh thì gói trong ZIP và giữ nguyên tên gốc — IMG_1234.heic thành IMG_1234.webp.
Thiết kế cho gallery sản phẩm, dump portfolio, đẩy nguyên một thư mục ảnh lên CDN — không phải chỉ ảnh lẻ.
Việc chuyển đổi dùng CPU và bộ nhớ của chính trình duyệt bạn đang mở. 100 file HEIC mất đúng số thời gian máy bạn cần — không phải đợi 10 phút upload chậm sang server lạ rồi 10 phút download về.
Mỗi file .webp trong ZIP đều giữ nguyên tên gốc. Bỏ vào /public/img là tham chiếu trong HTML/JSX vẫn chạy tiếp — IMG_1234.heic → IMG_1234.webp, không phải hash ngẫu nhiên.
Một số công cụ online giới hạn WebP lossless ở mỗi lần một file, hoặc giấu nó sau gói trả phí. Ở đây nó chỉ là một ô tích: 100 file WebP lossless liên tiếp, không có upsell.
WebP là một định dạng ảnh mở do Google phát triển (ra mắt năm 2010, được hỗ trợ phổ quát trên trình duyệt từ 2020). Nó kết hợp nén lossy và lossless trong cùng một container và cho ra file nhỏ hơn rõ rệt so với các định dạng cạnh tranh — nhỏ hơn JPG khoảng 25–35 % ở cùng chất lượng nhìn, và nhỏ hơn PNG khoảng 50 % ở chế độ lossless. Với ảnh đi vào web — website của bạn, gallery e-commerce, screenshot trên App Store, mọi thứ đẩy qua HTTPS — WebP thường là format chuẩn để phân phối. Trong khi đó HEIC trong thực tế gần như chỉ chạy trong hệ sinh thái Apple; gần như không phần mềm ngoài Apple nào mở được nó nếu thiếu plugin.
Mặc định lossy 90 cho ảnh chụp (người, cảnh, mọi thứ tone liên tục). Đổi sang lossless khi ảnh có cạnh sắc, chữ, hình minh hoạ hoặc bạn còn định chỉnh sửa nó về sau. WebP lossless đảm bảo trùng pixel với bản gốc, tức là không tích tụ hư hỏng do nén nếu sau này bạn mở ra chỉnh và xuất lại. WebP lossy ở 90 nhìn không khác gốc với gần như mọi ảnh, nhưng nén thêm một lần nữa có thể tạo ra artifact nhìn thấy được — nên đó không phải format dành cho master file để chỉnh sửa.
Có — gần như khắp nơi. Chrome, Edge, Firefox, Opera và Brave đã hỗ trợ WebP suốt hơn một thập kỷ. Safari thêm hỗ trợ từ phiên bản 14 (tháng 9/2020) trên macOS Big Sur và iOS 14. Tới 2024, độ phủ "can use WebP" toàn cầu đã trên 97 %. Phần còn lại chủ yếu là máy Windows doanh nghiệp cũ kẹt với Internet Explorer hoặc Android WebView trước 2020 — hiếm khi gặp trong thực tế.
PNG dùng DEFLATE — một thuật toán nén đa năng, không thiết kế riêng cho ảnh. Chế độ lossless của WebP dùng kỹ thuật hiểu ảnh: predictive transform mã hoá mỗi pixel dưới dạng chênh lệch so với dự đoán dựa trên các pixel kế bên, cộng với arithmetic coder tận dụng thống kê màu cục bộ. Kết quả là từng pixel được giữ y nguyên — như PNG — nhưng được mã hoá hiệu quả hơn. Đó là lý do mọi site hiện đại thay PNG bằng WebP lossless thường tiết kiệm khoảng 50 % byte.
Bật "Giữ metadata EXIF" trong Cài đặt nâng cao thì ngày chụp và phần lớn các trường máy ảnh sẽ được mang theo. Lưu ý: hỗ trợ EXIF bên trong WebP ở các tool bên thứ ba kém hơn so với JPG — một số reader bỏ qua hoàn toàn block EXIF của WebP. Nếu EXIF quan trọng hơn format, hãy đi đường HEIC sang JPG. Nếu muốn đăng công khai mà không lộ địa chỉ nhà, để EXIF tắt, hoặc bật thêm "Xoá vị trí GPS" để chỉ block GPS bị xoá, các phần còn lại vẫn được giữ.
Phần lớn email client hiện đại hiển thị WebP inline được (Gmail web, Outlook web, Apple Mail từ 2020), nhưng một số client doanh nghiệp đời cũ và một vài MUA dạng plain-text vẫn không — vì vậy JPG vẫn là format an toàn nhất khi đính kèm trong cold mail. WebP toả sáng khi ảnh được phân phối qua HTTP (trong trình duyệt), không phải khi đi như attachment MIME. Nếu người nhận của bạn là một nhân viên doanh nghiệp dùng Outlook đời 2015, hãy gửi JPG.
Photoshop CC hỗ trợ WebP gốc từ phiên bản 23.2 (2/2022). Affinity Photo, Affinity Designer và GIMP đọc và ghi WebP. Lightroom Classic thêm xuất WebP từ 11.0 (2021). Photoshop đời cũ hơn cần plugin WebPShop của Google. Tóm lại: với mọi công cụ chỉnh sửa ra mắt vài năm gần đây, WebP là công dân hạng nhất.
Gần như là có — best practice hiện đại là phục vụ WebP qua thẻ <picture> với fallback JPG cho phần đuôi dài các trình duyệt cũ; hoặc bỏ luôn fallback nếu traffic của bạn đã 97 %+ tương thích WebP (đa số site phục vụ người dùng phổ thông là vậy). Với ảnh Open Graph (preview chia sẻ social), vẫn nên đẩy JPG: Twitter/X, LinkedIn, Slack scrape rồi tự host lại các ảnh này, và lịch sử hỗ trợ WebP của họ vốn không nhất quán. Còn lại — gallery, hero, card sản phẩm — ưu tiên WebP.
Cả hai. HEIC và HEIF dùng chung container và chung mã hoá HEVC — HEIC chỉ là cái tên thương mại Apple đặt cho ảnh HEIF của họ. Tool này decode .heic và .heif y hệt nhau và đều cho ra cùng một file WebP.
Thả ảnh iPhone vào. Lossy hay lossless — bạn quyết định.