Đổi Định dạng Ảnh

Thả một hoặc nhiều ảnh vào bên dưới để đổi sang PNG, JPEG, WebP, BMP hoặc GIF. HEIC và AVIF được nhận làm ảnh nguồn. Mọi xử lý diễn ra ngay trên trình duyệt — không có gì được upload lên server.

File không bao giờ rời khỏi thiết bị của bạn

Thả file vào đây, nhấp để chọn, hoặc dán

PNGJPEGWEBPGIFBMPTIFFICODDSQOIPNMAVIFHEIC
80%

Định dạng ở trên được áp dụng cho tệp ngay khi bạn thả vào. Sau khi một tệp xong, bạn có thể chọn định dạng khác cho nó rồi nhấn Bắt đầu để chuyển lại riêng tệp đó.

File HEIC và HEIF được giải mã ngay trên máy bạn bằng libheif, phát hành theo giấy phép GNU LGPL v3 — chỉ được tải khi định dạng của file cần đến nó. Thông báo giấy phép và mã nguồn

Công cụ này làm gì

Công cụ này đổi ảnh từ định dạng này sang định dạng khác — PNG sang JPEG, JPEG sang WebP, hoặc bất kỳ tổ hợp nào giữa PNG, JPEG, WebP, BMP và GIF. Thả một file hay năm mươi file cũng được; mỗi ảnh sẽ được giải mã và mã hóa lại theo định dạng bạn chọn, rồi bạn tải kết quả về chỉ với một cú nhấp.

Mọi thứ diễn ra ngay trên thiết bị của bạn. Không có bước upload, không có hàng đợi xử lý trên server từ xa, và không có giới hạn dung lượng do backend áp đặt. Riêng ảnh nguồn AVIF và HEIC/HEIF có một giới hạn cứng — 48 megapixel — vượt quá mức đó công cụ sẽ từ chối thay vì mạo hiểm làm cạn bộ nhớ trình duyệt; mọi định dạng khác chỉ bị giới hạn bởi bộ nhớ trình duyệt của bạn còn trống bao nhiêu.

Các định dạng được hỗ trợ

Định dạngĐầu vàoĐầu raGhi chú
PNGKhông mất dữ liệu, hỗ trợ trong suốt. Phù hợp cho ảnh chụp màn hình, logo, ảnh có đường nét sắc.
JPEGNén mất dữ liệu, không hỗ trợ trong suốt. File nhỏ nhất cho ảnh chụp; chất lượng có thể tùy chỉnh.
WebPCó (lossless)Định dạng hiện đại, hỗ trợ trong suốt. Thường nhỏ hơn PNG ở cùng mức chất lượng.
BMPKhông nén. Dung lượng lớn, dùng cho các công cụ cũ cần bitmap thô.
GIFGiới hạn 256 màu. Mỗi lần đổi ở đây tạo ra một khung hình tĩnh duy nhất.
TIFFChỉ đầu vào. Bạn có thể upload TIFF rồi đổi sang bất kỳ định dạng nào ở trên; TIFF không có trong danh sách đầu ra.
ICOChỉ đầu vào. File icon của Windows, kể cả loại chứa nhiều kích thước — ảnh có độ sâu màu cao nhất sẽ được dùng, kích thước chỉ là yếu tố phân định khi độ sâu màu bằng nhau.
DDSChỉ đầu vào. Định dạng texture DirectDraw Surface.
QOIChỉ đầu vào. Định dạng "Quite OK Image" — không mất dữ liệu và giải mã rất nhanh.
PNMChỉ đầu vào. Họ Netpbm (.pnm, .ppm, .pgm, .pbm).
AVIFChỉ đầu vào. Định dạng nén hiệu quả cao đời mới — được giải mã bằng bộ giải mã ảnh có sẵn của trình duyệt, thay vì bộ giải mã WASM dùng cho các định dạng ở trên.
HEICChỉ đầu vào. Định dạng iPhone dùng. Được giải mã ngay trên trình duyệt; HEIC 10-bit sẽ giảm còn 8-bit.
HEIFChỉ đầu vào. Cùng container với HEIC, chỉ khác phần mở rộng.

Chất lượng JPEG hoạt động như thế nào

JPEG là định dạng duy nhất trong công cụ này có thanh trượt chất lượng (1–100, mặc định 80), vì đây là định dạng nén mất dữ liệu duy nhất — các định dạng còn lại hoặc giữ nguyên từng điểm ảnh, hoặc không bị nén thêm. Giá trị chất lượng thấp cho file nhỏ hơn nhưng mất nhiều chi tiết hơn; giá trị cao giữ được nhiều chi tiết hơn nhưng đổi lại dung lượng lớn hơn.

Mẹo: Chất lượng 80–85 thường không khác biệt bằng mắt thường so với ảnh gốc, trong khi giảm đáng kể dung lượng file. Chỉ nên để 95 trở lên cho ảnh bạn định phóng to hoặc in ấn.

Với ảnh đăng lên mạng, 75–85 là mức khởi điểm hợp lý. Với ảnh sẽ được chỉnh sửa tiếp hoặc in khổ lớn, nên giữ ở mức 90 trở lên.

Ảnh của bạn không bao giờ rời khỏi thiết bị

Quá trình đổi định dạng chạy qua một module WebAssembly nhỏ được tải vào tab trình duyệt của bạn. Khi bạn thả một file vào, dữ liệu của nó được đọc ngay tại chỗ và đưa vào module đó xử lý — không bao giờ được gửi đi qua mạng. Đóng tab là mọi thứ biến mất; không có gì còn lại trên server nào cả, vì ngay từ đầu đã không có server nào tham gia.

Nếu bạn cũng cần resize ảnh cho một nền tảng cụ thể (icon App Store, banner mạng xã hội, favicon), xem thêm các công cụ Resize Logo & Ảnh, vốn cũng xử lý hoàn toàn ngay trên thiết bị.

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

Công cụ đổi định dạng ảnh này có thật sự miễn phí không?
Có. Không cần đăng ký, không watermark, và không giới hạn số lượng ảnh bạn có thể đổi. Công cụ chạy hoàn toàn trong trình duyệt nên không phát sinh chi phí server.
Ảnh của tôi có bị upload lên đâu không?
Không. Mọi quá trình đổi định dạng diễn ra ngay trên trình duyệt bằng WebAssembly. File của bạn không bao giờ được gửi qua mạng, vì vậy không có gì chạm tới server cả.
Tôi có thể đổi nhiều ảnh cùng lúc không?
Có. Thả bao nhiêu file tùy thích — chúng được xếp hàng và xử lý lần lượt, mỗi file xong sẽ hiện thành một thẻ tải xuống riêng. Khi có từ 2 ảnh xong trở lên, dùng nút "Download all" để tải hết một lần.
Vì sao thanh trượt chất lượng chỉ xuất hiện khi chọn JPEG?
PNG, WebP (lossless), BMP và GIF trong công cụ này không làm mất dữ liệu điểm ảnh nên không có gì để đánh đổi chất lượng. JPEG là định dạng nén mất dữ liệu duy nhất ở đây, và thanh trượt kiểm soát cân bằng giữa dung lượng và chất lượng.
Tôi có thể đổi định dạng file TIFF không?
Bạn có thể upload TIFF làm ảnh nguồn và nó sẽ được giải mã, đổi định dạng bình thường. TIFF không có trong danh sách định dạng xuất của công cụ này, vì PNG hoặc WebP đã đáp ứng cùng nhu cầu lossless với dung lượng nhỏ hơn nhiều và được mọi trình duyệt hỗ trợ.
Vì sao Windows không mở được ảnh .heic của tôi?
HEIC là định dạng ảnh mặc định của Apple, và phần lớn máy Windows không có sẵn bộ giải mã cho nó nếu chưa mua codec trên Microsoft Store. Đổi sang JPEG ở đây cho bạn file mở được ở mọi nơi, và việc đổi diễn ra ngay trên trình duyệt chứ không phải trên server.
Đổi HEIC sang JPG có mất chất lượng không?
Có một chút, và bạn nên biết vì sao. JPEG là định dạng nén mất dữ liệu nên mã hóa lại luôn bỏ đi một ít chi tiết — hãy để chất lượng từ 90 trở lên nếu điều đó quan trọng. Ngoài ra, bộ giải mã HEIC của công cụ này luôn xuất ra 8-bit mỗi kênh màu, nên một file HEIC có độ sâu màu gốc cao hơn (một số ảnh HDR mới) sẽ bị giảm xuống 8-bit ngay khi giải mã — chứ không phải ở bước mã hóa JPEG như nhiều người vẫn nghĩ. Với ảnh 8-bit thông thường thì khác biệt này không nhìn ra được.
Đổi sang JPEG có làm nền trong suốt của PNG thành màu trắng không?
Không — và kết quả thật sự đáng để biết. JPEG không có kênh trong suốt, nên khi đổi định dạng, kênh alpha chỉ đơn giản bị bỏ đi và giữ nguyên màu RGB đã có sẵn bên dưới nó, chứ không hề làm phẳng thành nền trắng hay bất kỳ nền nào khác. Nhiều công cụ tạo ra điểm ảnh trong suốt với giá trị RGB đã là (0,0,0), vì một vùng đệm được khởi tạo bằng 0 — cách mà canvas trình duyệt bắt đầu một ảnh mới — vốn dĩ chính là màu đen với alpha bằng 0. Vì vậy một PNG trong suốt đổi sang JPEG ở đây thường ra nền đen, không phải nền trắng. Nếu cần giữ độ trong suốt, hãy đổi sang PNG hoặc WebP thay vì JPEG.
Nếu một file bị lỗi khi đổi định dạng thì sao?
Thẻ của file đó sẽ hiện thông báo lỗi, còn các file khác trong hàng đợi vẫn tiếp tục xử lý bình thường — một file hỏng hoặc không hợp lệ sẽ không làm dừng cả loạt.