Max Texture Size
Default1024px
Clamp all textures to this maximum dimension, reducing texture memory and file size.
Resize, convert, and compress model textures for lighter models without modifying geometry.
Please wait
Detects textures in GLB, GLTF, OBJ, and FBX, then resizes and re-encodes them (WebP, JPEG, PNG, or KTX2). Geometry is left as-is. Output stays the same as the input; GLB/GLTF export optimized GLB. STL/PLY have no textures, use vertex compression instead. All processing is local.
Default1024px
Clamp all textures to this maximum dimension, reducing texture memory and file size.
DefaultWebP
Convert textures to a more efficient format. WebP offers excellent compression and wide browser support.
Default0.75
Range0.1 – 1 · step 0.05
Sets the compression quality for WebP and JPEG formats.
ETC1S produces smaller files, ideal for diffuse maps. UASTC preserves more detail, recommended for normal maps.
Drag in GLB, GLTF, OBJ, or FBX; textures are detected and listed automatically.
Choose the target size (256-4096px or keep original) and output encoding (WebP, JPEG, PNG, KTX2, or keep the original).
Download the compressed model: geometry stays untouched and GLB/GLTF export as optimized GLB; STL/PLY have no textures, use vertex compression instead.
GLB, GLTF, OBJ, and FBX. STL and PLY carry no textures, so for those use vertex compression or the full model compression tool instead.
All maps detected in the model: diffuse/albedo, normal, roughness, metallic, ambient occlusion, emissive, and other textures. Each is resized and re-encoded with the same settings, and references are updated automatically.
Texture-only leaves mesh topology untouched and only optimizes the maps. To also simplify geometry and add Meshopt/Draco for glTF output, use the full model compression tool.
Not necessarily. GLB/GLTF inputs export a single GLB file; OBJ outputs an OBJ package (ZIP with the new MTL and maps); FBX stays FBX and is packaged as ZIP when textures are stored separately.
WebP offers the best size/quality balance for the web. JPEG suits photo-like diffuse maps without transparency; PNG is lossless and keeps alpha, ideal for normal maps. KTX2 adds GPU-fast loading in engines with KTX2 support.
For most web applications 1024px or 2048px is sufficient; going below 1024px can make details visibly soft. The original size option keeps full resolution, useful for close-up viewing or archival quality.
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, so 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.