Open the scene
GLB arrives as one file. A .gltf needs its .bin and textures dropped alongside it; a missing buffer is reported, not guessed.
Local tool · nothing uploaded
Drop a .glb, or a .gltf together with its .bin. The scene is decoded in this tab and written as STL here; the asset never reaches a server.
Coordinates are multiplied to millimetres. Leave as they are to keep the source numbers.
Drop a .gltf file here
or browse files · .gltf with .bin, or a single .glb
New here?
Very large models are held in memory while they convert. Close other tabs first.
GLB arrives as one file. A .gltf needs its .bin and textures dropped alongside it; a missing buffer is reported, not guessed.
Every mesh node is baked into world space and merged into one triangle list. Instances are expanded, so the STL can be larger than the scene file.
The mesh is written as binary STL. Coordinates are copied untouched; if the scene was authored in metres, pick that source unit.
The columns are the promise, the behaviour and the reason. Nothing here happens on a server.
| Data | Behaviour | Why |
|---|---|---|
| Node transforms | Applied | Each mesh is baked into world space |
| Instances | Expanded | Every copy becomes its own triangles |
| Materials, textures | Dropped | STL has no material model |
| Units | Metres by convention | Choose metres as the source unit if the scene uses them |
| Animation, skinning | Dropped | STL stores static geometry |
A flattened game asset often has open edges. Check it with a mesh report before sending it to a slicer.
Yes, if you drop both files together. A .gltf alone cannot resolve its buffer, and the page says so instead of producing an empty mesh.
A .gltf is a JSON scene that points to a separate .bin and texture files. A .glb packs the same scene into one binary file. Both are glTF 2.0 and both work here; the .glb is easier to move around because it has no side files.
They are dropped. STL stores triangles and nothing else, so base colour, roughness and normal maps have nowhere to go.
No. All mesh nodes are flattened into one coordinate space. Two instances of the same mesh become two copies of its triangles.
glTF models are usually authored in metres. Select metres as the source unit, or scale the model in your slicer, before printing.
No. Only the rest-pose triangles are written.