This GLTF to STL converter turns a .gltf model into an STL file you can open in a slicer or 3D editor. The model's shape must be stored inside the GLTF file itself. Files that need a separate .bin file will not work here.

Turn a model from the web into an STL

A model downloaded from a website or game may come as a GLTF file. Converting it to STL lets you open its shape in a slicer to prepare it for printing.

GLTF can store a model's shape, colors, and movement. STL stores only the shape, made from small triangles. A model that looks good on screen may still need fixing before it can print.

Does your GLTF come with a BIN file?

Some GLTF models come as two files: model.gltf and model.bin. The BIN file holds part of the model, so the GLTF file cannot work without it.

This tool needs a GLTF file with the model's shape stored inside it. You cannot add a separate BIN file here.

If you have both files, keep them in the same folder and open the GLTF in your 3D app. Export the model as a GLB with the model data included, then use our Free GLB to STL Converter. Use the app's export option; changing the filename to .glb will not work.

What will the STL look like?

The converter keeps the supported shapes and how they are placed, turned, and sized in the model. It saves them together in one STL file. Separate pieces stay separate; putting them in one file does not glue them together or fill gaps.

Colors and pictures on the surface are left out. For example, a brick pattern painted onto a flat wall will disappear. The bricks must be part of the wall's actual shape to show up in a print. Effects that only make a surface look bumpy will disappear too.

The tool does not play animations or apply the changes used to bend or pose a character. If you want a particular pose, save it as a fixed 3D shape in your 3D app first.

The tool reads shapes made from ordinary triangles. It skips points, lines, and other ways of grouping faces. Some files also use compressed data or other storage methods this reader cannot open. If you get an unsupported-data error, try exporting a plain triangle model with compression turned off.

Check the model's size

GLTF uses meters, but STL does not say which unit to use. This tool keeps the same size numbers. It does not change meters to millimeters for you.

For example, a model that is 0.12 meters wide should be 120 mm wide. The STL still stores the number 0.12. If your slicer reads that as millimeters, the model will look far too small.

Set the width to 120 mm in your slicer and keep the proportions locked so the whole model grows together. For a model saved in meters, making it 1,000 times larger gives the same result. Check the size first, and do not enlarge it again if it is already correct.

The tool also turns the model so its upward direction matches the printing view. You still need to choose which side should rest on the print bed.

Check for holes and thin parts

A leaf, strand of hair, or wall can look solid on screen but be too thin to print. Some models also have open backs or parts that overlap. Converting to STL does not fill holes or make thin parts thicker.

A see-through area in a surface picture will not become a hole in the model either. Any hole you want to print must be part of the actual shape.

Check the model in your 3D editor, then look through the layer preview in your slicer. If conversion takes too long, open the model in your 3D app and save only the object you want to print. Then try converting that file here. Keep the original GLTF and its other files in case you need to edit it later.

Open your STL and prepare the print

Use the Free Online STL Viewer to check the shape again. In your slicer, confirm the size, place the model on the print bed, and look for missing parts in the layer preview.

If you already have the model as an OBJ file, you can use the Free OBJ to STL Converter instead.