OFF to glTF Converter
Convert a bare OFF geometry file to a glTF JSON asset with a .bin buffer, for glTF tools and pipelines. Runs in your browser.
Drag & drop your OFF file here
or click to browse
Supported Formats
Format Information
Source 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 viewerTarget 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 viewerAbout this conversion
A minimal geometry file written as a glTF 2.0 JSON asset. The result is a readable .gltf document plus a .bin buffer, with normals computed from the source triangles.
Why convert OFF to glTF
- Move an OFF file into a glTF-based pipeline such as glTF Validator or a web renderer.
- Store bare geometry in a structured scene format you can extend.
- Prepare shape data for a tool that reads glTF but not OFF.
What happens during the conversion
Geometry
The vertex positions and faces are written as a glTF mesh, with faces triangulated and normals computed from the triangles. Everything ends up in a single node, since OFF has no scene graph.
Materials and textures
No appearance data is involved. OFF has no materials, colours, UVs or normals, and the glTF is written with the fixed material the OFF reader attaches on load — a lime green (#B8FF3B) standard material — plus computed normals.
Common use cases
- Running a glTF toolchain over bare geometry.
- Storing shape data in a structured, extensible scene format.
- Feeding a renderer that reads glTF but not OFF.
Limitations of this conversion
- No materials, colours, UVs or normals exist in the source to carry across.
- The download is a ZIP containing the .gltf and its .bin buffer.
- Object structure cannot be preserved, because OFF has none.
How to convert OFF to glTF
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 your .off
The plain-text OFF file is read directly, and vertex normals are derived from the face winding before the .gltf is written.
Convert to glTF
Geometry is written as a .gltf document plus a .bin buffer, with computed normals.
Unpack the ZIP and keep the files together
The OFF vertex and face lists are written into a .gltf JSON document with its own .bin buffer, linked by relative path.
Related tools and formats
Other conversions from this format
Check the file in a viewer
Frequently Asked Questions
Questions people ask when turning OFF files into glTF.
Looking for a different direction? See every supported conversion.