Convert GLB to OFF
Free GLB to OFF converter that runs in your browser. See real dimensions before you download.
How to convert GLB to OFF
- 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 OFF as the output and click Convert. Several files download as one ZIP.
What carries over from GLB to OFF
| GLB | OFF | Result | |
|---|---|---|---|
| Colour / materials | Yes | No | Dropped |
| Textures | Yes | No | Dropped |
| Units stored in file | Yes | No | Numbers in mm |
| Separate parts | Yes | No | Merged into one mesh |
| 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 OFF files
OFF, the Object File Format, was defined for Geomview, an interactive geometry viewer developed at the Geometry Center at the University of Minnesota in the 1990s. A file is plain text. The first line holds the keyword OFF, the second gives the counts of vertices, faces and edges, then each vertex appears as three coordinates and each face as a vertex count followed by index numbers. Variants add colour (COFF), normals (NOFF) or texture coordinates (STOFF) through prefixes, and colour is optional at the end of each line. The simplicity made it a favourite in computational geometry, and benchmark sets such as ModelNet used it for machine-learning research on shape classification. CGAL and libigl read and write it directly. It has no units, materials or scene structure, so it is rarely a printing format, but converting it is common.
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 OFF 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 an OFF file used for?
OFF is a simple mesh format used mainly in geometry processing and machine-learning research. Datasets like ModelNet ship as OFF because the format is easy to parse. It is a plain text list of vertices and faces.