Output Format
Defaultwebp
Choose the output format. PNG is lossless with transparency; JPEG is lossy without transparency; WebP is lossy with transparency; KTX2 is GPU-compressed texture.
Convert texture images between PNG, JPEG, WebP and KTX2, resize to any dimensions, and compress textures to GPU-friendly KTX2. All in your browser.
Please wait
Convert between PNG, JPEG, WebP and KTX2 formats. Resize images to any dimensions, adjust output quality, and compress textures to GPU-friendly KTX2 optimized for 3D engines and games. Everything runs locally in your browser — nothing is uploaded to a server.
Defaultwebp
Choose the output format. PNG is lossless with transparency; JPEG is lossy without transparency; WebP is lossy with transparency; KTX2 is GPU-compressed texture.
Set the width and height of the output image. Defaults to maintaining aspect ratio — changing one value auto-scales the other.
Default90%
Range10% – 100% · step 5%
Lossy compression quality for JPEG and WebP. Higher values yield better quality but larger files.
Defaultetc1s
ETC1S is block-compressed for smallest files, ideal for mobile. UASTC is near-lossless with higher quality, ideal for desktop.
Default80%
Range10% – 100% · step 5%
Quality level for UASTC mode. Higher values produce better texture quality but larger files. ETC1S mode uses fixed quality.
Drag and drop a PNG, JPEG, WebP, BMP or KTX2 file. KTX2 inputs are decoded to PNG.
Choose the output format, set target dimensions, and adjust quality or KTX2 mode as needed.
Click convert and the processed image downloads automatically.
KTX2 is a GPU-compressed texture container using Basis Universal. Textures stay compressed on the GPU, saving memory and bandwidth — essential for 3D engines and games. This tool can encode PNG/JPEG/WebP to KTX2 and decode KTX2 back to PNG.
ETC1S is a block-compressed mode producing the smallest files at the cost of some quality. UASTC is a near-lossless mode with higher quality but larger files. Use ETC1S for most cases, UASTC when quality matters most.
JPEG does not support alpha transparency. When converting to JPEG, transparent pixels are filled with white. Use PNG or WebP to preserve transparency.
No. Conversion, resizing and KTX2 encoding/decoding all happen locally in your browser. Nothing is sent to a server.
Yes, Any3D's core features are free to use forever. We provide format conversion, model optimization, and online preview at no cost, with no registration required.
No. Files you select are processed only in your browser on this device—they never leave your device and are never sent to our servers. We don't store any user files; after processing, related data in browser memory is released.
No installation required. Any3D is entirely browser-based—just open the webpage to use all features. It works on Windows, Mac, Linux, and other major operating systems.
The processing capacity depends on your device performance and the model's vertex count and texture complexity, rather than file size alone. We impose no file size limit, but when a model exceeds what your device can handle, the page may lag or even crash.