Skip to content

FREE BROWSER TOOLS

GLB to STL Converter

Turn a GLB asset into STL geometry. Set the size, compare both models and download a mesh for your print workflow.

Free · no generation credits
Your model stays on your deviceUp to 100 MB · 1 million triangles

Source file

GLB

GLB → STL

Converted geometry

STL

Your converted model will appear here.

STL has no unit metadata. Set the longest side in millimeters and check it in your slicer.

A scaled, static STL surface. Conversion does not repair holes, add wall thickness or guarantee printability.

REAL CONVERSION EXAMPLE

A textured chair becomes STL geometry.

Compare the original fabric and wood with the actual geometry export. This demo sets a 100 mm longest side; material appearance stays in the GLB.

OriginalGLB
GLB · chair with fabric and wood materials
GLB · chair with fabric and wood materials
ConvertedSTL
STL · scaled surface without textures
STL · scaled surface without textures

Drag either model to rotate · zoom to inspect · switch to wireframe

exported triangles
39,936
longest side in this demo
100 mm
binary STL output
1.90 MB

A licensed sample converted with this tool. This is a format demo, not an AI-generated or verified print result. Model source & license · Eric Chadwick · CC0 1.0

GLB vs STL: a rendered scene and a triangle surface

A GLB may look complete because its textures fill in visual detail. An STL can contain only the actual surface geometry, so a print needs a separate structural review.

Source formatGLB

Binary glTF (GLB)

A binary container for a glTF scene. A self-contained GLB can carry geometry, materials, images and animation in one file.

Structure
Scene nodes can position, rotate and scale meshes. The converter bakes static transforms into vertex positions instead of exporting the scene hierarchy.
Color & texture
GLB can store PBR materials and textures. Keep the original GLB if its rendered look matters: the STL and OBJ routes here export geometry only.
Scale & units
glTF uses meters for linear distances. STL export explicitly rescales the bounding box; OBJ export retains the numeric geometry coordinates.
Best suited to
Browser viewing and sharing an asset with appearance. A geometry-only copy is useful when your next tool needs a static mesh.
Output formatSTL

STL triangle surface

A collection of triangles describing the outside of a model. It is a common handoff format for 3D printing slicers.

Structure
Each triangle stores its own corner coordinates and face normal. Fomrix writes binary STL; it does not export CAD sketches or design history.
Color & texture
Standard STL has no texture image, UV layout or material package. A gray preview is expected even if the original was colorful.
Scale & units
STL does not store a unit. This tool writes the size you choose as millimeter coordinates; confirm it on import into a slicer.
Best suited to
Taking a verified surface into a slicer. An STL extension alone does not make an open or thin mesh printable.

Choose a real size before exporting STL

The longest side sets the overall scale; the other two dimensions keep their proportions. Explore the measured sample below before choosing a size for your own file.

Estimated sample dimensions (mm)

100.00 × 83.02 × 68.99All axes × the same scale factorAn explanation using the sample's measured proportions. This does not change the converter settings above or determine wall thickness.

Texture detail is not printable relief

A wood grain image, a normal map or a painted seam can change a render without changing the model's actual shape.

Inspect the real triangles

Switch the comparison to wireframe. Surface detail visible only in a texture will not become raised or engraved geometry in STL.

Separate parts still need planning

A scene can include disconnected pieces and thin sheets. Conversion does not join the pieces, add thickness or make them watertight.

From your file to the next step

Select a step to see what happens. Try the actual conversion above when you are ready.

01GLBSTL
GLB · chair with fabric and wood materials
sheen-chair.glbGLB
Convert my file

BEFORE YOU CONVERT

Prepare a self-contained GLB

Use GLB 2.0 with embedded geometry

External geometry buffers are rejected. A .gltf file with separate .bin files cannot be used simply by renaming it .glb.

Export uncompressed geometry

The converter does not support Draco or Meshopt geometry compression. Re-export an uncompressed GLB from your editor when necessary.

Choose the surface and size

The static mesh export ignores textures and animation tracks. Stay within 100 MB and 1 million triangles, then choose a longest side from 1 to 2,000 mm.

UNDER THE SURFACE

How a GLB scene becomes STL geometry

The converter creates a static surface copy. It does not turn the material appearance into printable features.

  1. 01

    Read embedded mesh data

    Geometry is read from the GLB container without loading its texture images. Line and point objects are excluded.

  2. 02

    Bake the static scene

    Node transforms position the mesh vertices. Exported triangles are combined and scaled together to the chosen longest side.

  3. 03

    Export without appearance

    Binary STL stores the resulting surface. The source scene hierarchy, textures, animation and rig are not part of the STL.

For makers bringing GLB assets into print workflows

3D-printing hobbyists

Bring a GLB prop into a slicer at a known size, then check mesh issues and layer preview.

Artists prototyping a shape

Evaluate geometry independently of its materials. Thin parts still need enough thickness.

Asset creators sharing a mesh

Send STL for a geometry workflow, while keeping GLB for web display and rendered appearance.

A small tool that fits your workflow

Convert, check the result and keep control of your original asset.

Your files stay with you

Local files are read and converted on your device without uploading them. Interactive examples use public sample files.

Free, without an account

Convert an existing mesh without signing in or spending generation credits.

See what changed

Rotate the source and exported geometry before downloading. The format table tells you exactly what is kept or omitted.

An explicit next step

Set STL dimensions, cancel a conversion or inspect the exported mesh. Errors have a visible message and you can select another file.

AFTER THE DOWNLOAD

Your GLB export still needs a print check

A good-looking rendered model can contain thin surfaces or disconnected parts. Inspect the geometry after conversion.

Common applications for this format

  • UltiMaker Cura
  • PrusaSlicer
  • Bambu Studio
Check an STL mesh
  1. Verify millimeter size

    Confirm the imported STL matches the longest side you chose. STL itself does not record a unit.

  2. Check the geometry

    Inspect open boundaries and non-manifold edges; give thin surfaces enough thickness in a mesh editor.

  3. Review the layer preview

    Use a slicer to review orientation, supports and disconnected islands before printing.

From GLB export to a printing workflow

Check the surface after export, make the necessary edits and verify the slicer's result.

Fomrix

Inspect the downloaded STL

Inspection does not measure wall thickness or simulate a print. A clean report is not a print guarantee.

Open STL inspection
  1. Download the exported STL, then open the STL inspection tool.

  2. Choose that STL and run analysis. Read the dimensions, open boundaries and non-manifold counts.

  3. Use limited face cleanup only for duplicate or degenerate faces. Repair remaining structural issues in a mesh editor and check again.

Menu labels can vary by software version. These are import workflows, not installed integrations.

What stays in the converted file?

Source dataResult
Mesh surfacesStatic, triangulated geometry
Transforms and sizeBaked transforms, scaled to your longest side
Materials, textures and UVsNot included in STL
Animation and skeletonStatic pose only

Troubleshoot the result

Find the symptom you see. File compatibility, appearance and printability are different problems.

Compressed geometry is not supported

The GLB requires a Draco or Meshopt decoder that this exporter does not use.

What to do

Open the source in a compatible editor and export GLB without geometry compression, then select that file.

External model buffers are not supported

The GLB references geometry outside its container.

What to do

Export a self-contained GLB with its geometry embedded. A renamed .gltf is not sufficient.

The STL lost fine surface detail or texture

The detail may have come from texture or normal-map shading instead of triangles.

What to do

Keep GLB for appearance. Model actual relief in an editor if that detail must be printed.

Parts disappear in the slicer

Open shells, very thin features or separate islands can be unsuitable for the selected print settings.

What to do

Inspect the STL, add thickness or repair surfaces in an editor, and compare the layer preview.

Inspect STL geometry

The STL has the wrong physical size

GLB scene units and unitless STL import settings differ.

What to do

Use the longest-side setting and confirm the destination reads the output as millimeters.

Conversion questions

Will GLB to STL keep materials or animation?

No. STL exports static triangle geometry. Keep the original GLB for materials, UVs, textures and animation.

Can I print the STL immediately?

Check dimensions, holes, non-manifold edges and wall thickness first, then review your slicer. Conversion does not guarantee printability.

Which GLB files are supported?

Use an uncompressed, self-contained GLB 2.0 under 100 MB and 1 million triangles. External geometry buffers and Draco or Meshopt-compressed geometry are not supported by this exporter.