Convert 3D models without uploading a thing
Every 3D pipeline eventually hits a format wall. The client sends an FBX, the printer wants STL, the website needs GLB, and the AR preview needs USDZ. This free online 3D file converter turns one into another directly in your browser — no account, no queue, no file leaving your computer.
Popular conversions
- GLB to STL — strip a web asset down to printable geometry
- FBX to OBJ and FBX to GLB — get DCC exports into a web-friendly form
- OBJ to GLTF and OBJ to GLB — modernise legacy assets, with the
.mtlpicked up automatically - STL to GLB and STL to OBJ — bring print files into a real-time engine
- DAE to GLB — retire COLLADA without losing the scene graph
- PLY to STL — turn scan output into something a slicer accepts
- GLB to USDZ — publish for Apple Quick Look and iOS AR
- 3MF, 3DS, VRML, AMF and OFF — read the awkward legacy formats that other converters skip
What makes this converter different
GLB ⇄ glTF is lossless. Most converters rebuild the scene, quietly dropping every extension they do not understand. This one rewrites the container instead, so KHR_materials_transmission, KHR_texture_transform, morph targets, sparse accessors and custom extras all survive the trip.
It tells you what will be lost. Converting an animated FBX to STL throws away rigs, materials and textures — that is the format's fault, not the converter's. The warning appears before you download, not after you have shipped the file.
Compression is built in. Writing GLB or glTF, you can apply Draco or Meshopt geometry compression in the same pass, typically shrinking mesh data by 70–90% for web delivery.
Batch conversion. Drop in a whole folder of models, convert them all at once and download the results as a single ZIP.
How to use it
- Add one or more 3D files.
- If you are converting a
.gltfwith external.binand texture files, or an.objwith a.mtl, add those in the companion picker. - Choose the output format.
- Set the format-specific options: binary or ASCII for STL and PLY, Draco or Meshopt for GLB, texture size for USDZ.
- Read the loss warning, then convert and download.
Tips
- Binary STL is roughly five times smaller than ASCII and loads far faster — pick it unless a tool specifically demands text.
- Draco gives the smallest files; Meshopt decodes faster and is friendlier to progressive loading. For a website, Meshopt is usually the better trade.
- glTF output is a multi-file asset, so it arrives as a ZIP containing the
.gltf, its.binbuffer and the textures. Choose GLB if you want a single self-contained file. - Converting to XYZ turns a mesh into a point cloud by keeping only its vertices — useful for scan pipelines, useless for printing.
Privacy
The conversion runs in WebAssembly and JavaScript on your own machine. Nothing is uploaded, nothing is stored, and nothing is logged — which makes it usable for client work under NDA and for proprietary assets you are not allowed to send to a third-party service.
Tiny Online Tools







