glTF to OFF Converter
Convert a glTF asset to a plain OFF geometry file: vertices and triangles only, for computational-geometry tools. Runs in your browser.
Drag & drop your GLTF file here
or click to browse
Supported Formats
Format Information
Source Format
glTF.gltf
glTF (JSON)
glTF 2.0 in its JSON form. The .gltf file is a readable text document that describes the scene and references an external .bin buffer plus separate image files, so a finished asset is a folder rather than a single file.
What it carries: The same scene data as GLB — PBR materials, image textures, node hierarchy, skinning, morph targets, keyframe animation, cameras and lights — but expressed as external file references instead of an embedded payload.
Open a glTF file in the viewerTarget Format
OFF.off
OFF (Object File Format)
OFF is a minimal, human-readable geometry format from the Geomview project: a header line, a count line, then a list of vertex positions and a list of polygon vertex lists. There is deliberately nothing else in the specification.
What it carries: Vertex positions and face index lists, written out as triangles. No normals, no colours, no UVs, no materials, no textures and no animation.
Open a OFF file in the viewerAbout this conversion
A geometry-only export. The glTF scene is triangulated, moved into world space and written as a plain OFF vertex and face list that any geometry kernel can read.
Why convert glTF to OFF
- Provide input to a computational-geometry or mesh-processing library that reads OFF.
- Create a minimal, dependency-free surface file for a custom loader or test.
- Get a text file that is easy to diff when checking shape changes.
What happens during the conversion
Geometry
Every mesh is triangulated, transformed into world space and merged into a single vertex list with a matching face list. The generated file is re-parsed and its counts are checked before download.
Materials and textures
Nothing is written. OFF has no material, texture, colour, UV or normal field, so the export is the surface and nothing else.
Animation
glTF animation, skinning and morph targets have no representation in OFF; a single static pose is written.
Common use cases
- Preparing input for a geometry kernel or analysis library.
- Making a bare, textureless surface for a render test when the glTF's materials get in the way.
- Producing a diffable text file for comparing geometry revisions.
Limitations of this conversion
- The glTF's normals, UVs, vertex colours, materials, textures and animation are all left behind in the OFF file.
- Object boundaries are lost — everything is merged and triangulated.
- The result will look flat in any viewer, because there is no material information at all.
How to convert glTF to OFF
Three steps in the browser. Nothing is uploaded to a server, so an unwieldy file is limited only by your own device's memory.
Upload the full glTF asset
Zip the .gltf, .bin and images together.
Convert to OFF
The scene is triangulated, baked into world space and written as a validated OFF file.
Load the .off in your geometry tool
Expect positions and faces only.
Related tools and formats
Other conversions from this format
Check the file in a viewer
Frequently Asked Questions
Questions people ask when turning glTF files into OFF.
Looking for a different direction? See every supported conversion.