Convert GLB to STEP
Free GLB to STEP converter that runs in your browser. See real dimensions before you download.
How to convert GLB to STEP
- Drop your GLB file (with its textures, if separate) onto the converter — it opens in your browser, nothing is uploaded.
- Check the preview and the dimensions in mm; fix units or the up axis in “Units & orientation” if the size or orientation looks wrong.
- Choose STEP as the output and click Convert. Several files download as one ZIP.
What carries over from GLB to STEP
| GLB | STEP | Result | |
|---|---|---|---|
| Colour / materials | Yes | Yes | Kept |
| Textures | Yes | No | Dropped |
| Units stored in file | Yes | Yes | Written as mm |
| Separate parts | Yes | Yes | Kept |
| Usual up axis | Y | Z | Rotated (switchable) |
About GLB files
GLB is the binary container for glTF 2.0, the format the Khronos Group describes as the JPEG of 3D. One .glb file bundles a JSON scene description, binary mesh buffers and embedded images, so nothing can go missing in transit. The format was designed for efficient delivery and loading on the web, and it is now used by Three.js, Babylon.js, model-viewer, Google Search 3D results, Meta platforms, Unity and Unreal importers, and many marketplaces such as Sketchfab. glTF defines a physically based metallic-roughness material model, a node hierarchy, cameras, skins and animations. Coordinates are in metres with +Y up and a right-handed system. It is excellent for display and game assets, but it is a presentation format rather than a manufacturing one, so print workflows usually convert it first.
About STEP files
STEP, formally ISO 10303 and known as the Standard for the Exchange of Product model data, has been developed since the 1980s and is the main neutral format for moving CAD models between companies and systems. The usual application protocols are AP203 and AP214 for geometry and assemblies, and AP242 for modern product and manufacturing information. A .step or .stp file is plain text written in the EXPRESS-based Part 21 syntax. Unlike STL, it does not store triangles: it stores boundary representation (B-rep) geometry, meaning exact planes, cylinders, splines and NURBS surfaces joined by edges and faces into solids. That keeps holes perfectly round and dimensions precise, and allows the receiving CAD to keep editing faces. Files can contain assemblies, product structure, colours and units.
3D printing notes
Few slicers open GLB directly, so people convert it to STL or 3MF. The two things to get right are scale and orientation. GLB is metres and Y-up, while slicers expect millimetres and Z-up; a 0.1 m figure becomes a 0.1 mm speck if the numbers are read as millimetres. MeshShift multiplies by 1000 on export to STL or 3MF by default, which you can switch off, and rotates the Y-up axis so the model sits flat on the bed. Game-ready GLB files often have open edges, intersecting parts and thin shells, so run the print check and repair before slicing. Colours can be kept when writing 3MF.
Frequently asked questions
Is this GLB to STEP converter free and private?
Yes. The conversion runs in your browser with JavaScript and WebAssembly, so your GLB file is never uploaded to a server. There is no sign-up, no watermark and no daily limit; very large files are limited only by your device's memory.
What is the difference between GLB and glTF?
They describe the same scene. glTF is usually a JSON file with separate .bin and image files, while GLB packs everything into one binary file. GLB is easier to share and upload, glTF is easier to inspect and edit by hand.
What is the difference between STEP and STP?
Nothing in the content. Both extensions hold the same ISO 10303 Part 21 text; .stp exists because older systems limited extensions to three letters. Any program that reads one reads the other, and renaming the file is enough.