Format Guide
The minimal ASCII mesh format — clean, dependency-free polygon geometry for research and processing tools.
Download Free TrialFree 30-day trial. No credit card required. Windows 10/11.
30-day money-back guarantee · one-time license — See pricing
| Extension | .off |
|---|---|
| Full name | Object File Format |
| Geometry type | Polygon mesh (triangles and polygons) |
| Variants | OFF (plain), COFF (color), NOFF (normals), CNOFF (color+normals) |
| Open standard | Yes |
| Supports color | COFF variant only |
| Supports normals | NOFF variant only |
| Encoding | ASCII text |
OFF (Object File Format) is a minimal ASCII text format for representing polygon meshes. An OFF file starts with the keyword 'OFF', followed by counts of vertices, faces, and edges, then vertex coordinates, and finally faces (each defined by a vertex count and indices). Optional color variants (COFF for color, NOFF for normals) add per-vertex attributes. OFF was popularized by the Princeton Shape Benchmark and Geomview visualization software, becoming a de facto standard for distributing polygon mesh test datasets in computational geometry research. It is intentionally simple — no materials, no textures, no hierarchy — just raw polygon geometry.
Academic geometry processing libraries (CGAL, libigl, OpenMesh) use OFF as a common test format. Princeton Shape Benchmark and similar datasets are distributed as OFF files.
OFF is used in mesh processing pipelines where a simple, dependency-free, human-readable format is preferred between preprocessing scripts and mesh analysis tools.
Geomview, the interactive 3D viewer from the Geometry Center, uses OFF as its native format and drove adoption in the academic visualization community.
MeshLab, Geomview, CGAL, libigl, OpenMesh, Blender (via import plugin), and 3D CAD Converter.
Commonly converted to STL for 3D printing, to OBJ for rendering, or to PLY for datasets requiring per-vertex attributes. Mesh repair is often needed before printing OFF files.
OFF is a minimal academic mesh format that few mainstream tools read. 3D CAD Converter opens .off files directly and exports them to widely supported mesh formats in three steps.
Add your OFF files
Drag a single .off file or an entire folder into the app. Plain OFF and the COFF/NOFF color and normal variants are all read.
Pick an output format
Choose OBJ for broad compatibility, STL for 3D printing, or PLY when you need per-vertex attributes. Set units and tessellation if required.
Click Convert
The whole batch runs locally with a progress bar and ETA. Nothing is uploaded to the cloud.
Prefer the command line? The same conversions run from the CLI for scripting and automation:
OFF is both an import and an export format. Use --units and --tessellation to control scale and mesh density when exporting.
OFF is deliberately minimal — just vertices and faces in plain ASCII, with no materials, textures or scene hierarchy. That simplicity is its strength in computational-geometry research: it is trivial to parse, easy to generate from a script, and human-readable for debugging. It is the format of the Princeton Shape Benchmark and the native format of Geomview, so it shows up constantly in academic mesh datasets and processing pipelines.
Outside academia, OFF support is thin, so you usually convert it to a more common mesh format before using the model elsewhere. Compare OFF with its closest neighbours and convert in one click: OBJ, PLY.
Many 3D tools and viewers cannot open OFF, and Blender needs an import plugin. Converting OFF to OBJ or STL makes the mesh usable almost everywhere — 3D CAD Converter reads OFF natively, no plugin required.
Plain OFF stores geometry only; only the COFF/NOFF variants carry color or normals. If you need color or materials downstream, convert to OBJ, PLY or glTF, which support per-vertex or material color.
Because OFF is plain text, high-resolution meshes produce very large, slow-to-load files. Converting to binary STL or binary PLY dramatically reduces file size and load time for big models.
An .off file is an OFF file — the Object File Format, a minimal ASCII format for polygon meshes. It begins with the keyword OFF, then vertex, face and edge counts, then vertex coordinates and face indices. Popularized by the Princeton Shape Benchmark and Geomview, it stores plain geometry only — no materials, textures or hierarchy.
OFF is a niche academic format that many viewers do not read, and Blender needs a plugin. 3D CAD Converter opens .off files directly and exports them to OBJ, STL, PLY, glTF and 12+ formats in batch — no plugin required. Drop a file or a folder, pick a format and click Convert.
Open the .off in 3D CAD Converter and choose OBJ, or run cadconvert convert -i model.off -o model.obj. OBJ is far more widely supported than OFF, so converting makes the mesh usable in almost any 3D tool. Use cadconvert batch -i ./in -o ./out -f obj -r to convert a whole folder at once.
Yes. 3D CAD Converter offers a free 30-day trial that converts OFF to OBJ, STL, PLY, glTF and more — including full batch folders — with control over units and tessellation. No credit card is required on Windows 10 or 11.