3D Texture Resizer for GLB, glTF and FBX
Resize model textures together, keep their proportions and compare estimated memory use before exporting.

Resize model textures together, keep their proportions and compare estimated memory use before exporting.
Reduce the textures inside a 3D model together. Choose a maximum image edge, compare estimated memory use, and preview the detail before exporting the model as GLB.
How to resize model textures
- Open a GLB, glTF or FBX with its texture files. Include any external glTF
.binfiles, or bundle the companion files in a ZIP. - Choose a maximum edge of 256, 512, 1024, 2048 or 4096 pixels. Each image keeps its proportions.
- Review the estimated before/after memory and the number of eligible or skipped textures, then resize.
- Inspect fine detail and transparency on the model before exporting a GLB. Keep the original if you may need larger textures later.
Common questions
Is resizing and export free?
Resizing local model textures and exporting GLB is free, with no account required. Local processing runs in your browser. AI-generated models, server rigging and AI motions retain their existing allowance and plan requirements.
Why are some textures unchanged?
Images already at or below the selected maximum edge are left alone; the tool does not enlarge them. GPU-compressed textures are skipped. Images without a usable preview cannot be resized by this workflow either.
Is the memory figure measured GPU usage?
No. It is an RGBA8 estimate based on image dimensions, including a mipmap allowance where applicable. It is neither measured GPU memory nor the download size. Smaller images lose fine detail, so check the preview rather than choosing a size from the estimate alone.
Does this download separate resized images?
This workflow resizes textures in an imported model and exports a GLB. It is intended for preparing a model, rather than batch downloading standalone PNG or JPEG files.
Keep working
Edit model materials · Optimize a GLB · Compress textures to KTX2