Chuyển đổi sang KTX2
Chuyển đổi ảnh sang định dạng texture Khronos KTX2 — miễn phí, riêng tư, chạy hoàn toàn trong trình duyệt.
Chuyển đổi bất kỳ ảnh nào sang định dạng texture GPU KTX2 tức thì — miễn phí, riêng tư và trong trình duyệt. Hoàn hảo cho phát triển game và 3D thời gian thực.
Thả tệp vào đây hoặc nhấp để duyệt
Các định dạng được hỗ trợ: BMP, DDS, GIF, HDR, ICO, JPEG, KTX, PGM, PIC, PNG, PPM, PSD, TGA, WebP
Cài đặt
Tắt sẽ tạo KTX2 tiêu chuẩn không nén. ETC1S và UASTC tạo KTX2 được siêu nén bằng Basis — một texture nhỏ gọn sẵn sàng cho GPU dùng cho WebGL, three.js và game engine. Tải một mô-đun mã hóa nhỏ bổ sung trong lần dùng đầu tiên.
Folder
Không truyền dữ liệu — mọi dữ liệu đều ở trên thiết bị của bạn!
Về định dạng KTX2
KTX2 (Khronos Texture, phiên bản 2) là định dạng container nhẹ cho texture GPU, được chuẩn hóa bởi Khronos Group. Nó được thiết kế để cung cấp texture hiệu quả cho các API đồ họa như Vulkan, OpenGL và WebGPU.
KTX2, DDS hay Basis: nên phát hành loại nào
Hãy chọn theo nơi texture sẽ chạy. Mọi định dạng dưới đây đều tạo được ở đây mà không cần tải lên.
| Định dạng | Cài đặt tại đây | Phù hợp nhất cho |
|---|---|---|
| KTX2 thường | Siêu nén: Tắt | Điểm ảnh không nén trong vùng chứa Khronos. Tệp lớn nhất. Dùng khi một công cụ đòi KTX2 và kích thước không quan trọng. |
| KTX2 với Basis | Siêu nén: ETC1S hoặc UASTC | Một tệp mà trình tải chuyển sang định dạng GPU của thiết bị (BC, ASTC hoặc ETC) khi tải. Dùng cho bản dựng web, glTF và di động cần chạy trên nhiều GPU. |
| DDS | Ảnh sang DDS, DXT1 hoặc DXT5 | Texture nén theo khối cho DirectX, Unreal Engine và Unity trên PC. Dùng khi mọi nền tảng đích đều là GPU máy tính để bàn. |
Tóm lại: dùng KTX2 với Basis cho trình duyệt và điện thoại, còn DDS khi texture chỉ chạy trên PC.
ETC1S hay UASTC: một texture, ba cài đặt
Chúng tôi chuyển một texture thử nghiệm với từng cài đặt siêu nén trên trang này. Texture là ảnh thủ tục 512 x 512 điểm ảnh (nhiễu nhiều lớp phủ họa tiết ô cờ), lưu thành PNG 787 kB. Đoạn mã tạo ảnh và đo kích thước nằm trong bộ kiểm thử của chúng tôi: tests/e2e/ktx2-roundtrip.spec.js.
| Cài đặt siêu nén | Kích thước KTX2 |
|---|---|
| Tắt (KTX2 thường) | 1049 kB |
| ETC1S | 37 kB |
| UASTC | 262 kB |
Trong thử nghiệm này ETC1S cho tệp nhỏ nhất, còn tệp UASTC lớn hơn khoảng 7 lần. Texture khác nén khác đi, nên hãy thử texture của bạn trong bộ chuyển đổi phía trên và kiểm tra kết quả trong engine của bạn.
Chuyển cả bộ texture
Kéo thả nhiều tệp cùng lúc. Mỗi tệp trả về thành một tệp .ktx2 riêng, và trình duyệt có thể hỏi bạn cho phép tải nhiều tệp. Không cần đăng nhập và trang này không giới hạn số tệp. Trong thử nghiệm của chúng tôi, 12 texture thả cùng lúc với ETC1S cho ra 12 tệp KTX2. Để so sánh, trình nén KTX2 trực tuyến của Cinevva ghi “The Batch tab converts up to 10 images at once.” và “It's free, you just sign in to unlock it” (app.cinevva.com, kiểm tra ngày 2026-11-01; trích dẫn giữ nguyên tiếng Anh như bản gốc).
Quay lại: KTX2 sang PNG
Tệp KTX2 thường, như loại trang này tạo khi Siêu nén đặt ở Tắt, chuyển ngược lại được bằng bộ chuyển KTX2 sang PNG. Trong thử nghiệm đi và về của chúng tôi, các điểm ảnh trở lại giống hệt. Tệp KTX2 tạo bằng ETC1S hoặc UASTC chưa mở được ở đó, nên hãy giữ PNG gốc nếu sau này bạn cần lại điểm ảnh.
Dùng texture trong glTF
KTX2 với Basis là định dạng texture mà phần mở rộng glTF KHR_texture_basisu sử dụng. Chuyển mô hình sang glTF bằng bộ chuyển 3D sang glTF, thu nhỏ kết quả bằng Tối ưu glTF, rồi lấy texture từ trang này.
Câu hỏi về chuyển đổi KTX2
Làm sao chuyển PNG sang KTX2 mà không cần toktx hay dòng lệnh?
Mở bộ chuyển đổi phía trên và thả PNG vào. Tệp trở thành texture KTX2 ngay trong trình duyệt, nên bạn không cần cài hay tải lên gì. Kết quả tự tải xuống khi xong.
Tôi có thể tạo texture KTX2 trong trình duyệt mà không tải lên không?
Có. Việc chuyển đổi chạy trên thiết bị của bạn bằng WebAssembly, nên ảnh không bao giờ được gửi lên máy chủ. Không cần tài khoản và trang này không đặt giới hạn kích thước tệp.
ETC1S và UASTC khác nhau thế nào?
ETC1S cho tệp nhỏ nhất, UASTC cho tệp lớn hơn: với texture thử nghiệm trên trang này là 37 kB so với 262 kB. Chọn một trong menu Siêu nén, hoặc để Tắt để có KTX2 thường.
Siêu nén Basis ở đây có miễn phí không?
Có. Chuyển đổi với Basis ETC1S và UASTC miễn phí, không đăng nhập, không hình mờ và không giới hạn số texture.
Tôi có thể đổi tệp KTX2 ngược lại thành PNG không?
Tệp KTX2 thường thì được, bằng bộ chuyển KTX2 sang PNG. Tệp tạo bằng ETC1S hoặc UASTC chưa được hỗ trợ ở đó.
Tính năng
Gần như không phát thải CO₂
Các công cụ chuyển đổi dựa trên máy chủ tải lên tệp của bạn, xử lý từ xa và gửi trả lại — tiêu thụ năng lượng mạng và trung tâm dữ liệu trong mỗi yêu cầu. WebConverter chạy hoàn toàn trên thiết bị của bạn, nên năng lượng duy nhất sử dụng là CPU cục bộ. Không truyền dữ liệu, không điện máy chủ.
Cài đặt để sử dụng ngoại tuyến
WebConverter hoạt động ngoại tuyến như một Progressive Web App. Nhấp "Thêm vào Màn hình chính" trên di động hoặc nút cài đặt trong thanh địa chỉ trình duyệt. Sau khi cài đặt, bạn có thể chuyển đổi tệp mà không cần kết nối internet.