Skip to main content

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

.glb.gltf.obj.fbx.stl.ply.3mf.off.zip

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 viewer

Target 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 viewer

About 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.

1
STEP 1

Upload the full glTF asset

Zip the .gltf, .bin and images together.

2
STEP 2

Convert to OFF

The scene is triangulated, baked into world space and written as a validated OFF file.

3
STEP 3

Load the .off in your geometry tool

Expect positions and faces only.

Frequently Asked Questions

Questions people ask when turning glTF files into OFF.

Looking for a different direction? See every supported conversion.