100% client-side — files never leave your device
3D Viewer

No model loaded

Drop a STEP, IGES, BREP or mesh file to preview it here.
PERSP

Free online OFF viewer

Open an .off mesh — plain OFF plus the COFF, NOFF and STOFF variants — and read its vertex and triangle counts, area, volume and dimensions in the browser.

Drop 3D files hereor click to browse — nothing leaves your browser

STEP · IGES · BREP · STL · OBJ · PLY · GLB · glTF · 3MF · COLLADA · AMF · FBX · 3DS · OFF · LAS · PCD · XYZ · PTS

How to open an OFF file

  1. Drop your .off file onto the viewer above. A small purpose-written OFF parser runs in a Web Worker and accepts the plain OFF header plus the COFF, NOFF and STOFF variants, fan-triangulating polygonal faces as it reads them. Nothing is uploaded — the page reads the file you picked and keeps it on your device.
  2. Read the counts. Vertex and triangle counts appear in the top bar and in the Properties panel — the figures a paper or an assignment usually asks for. Bounding dimensions are in the status strip.
  3. Inspect the topology. Wireframe and X-ray display show the tessellation directly, which is the point of most OFF files. Section planes cut through the mesh, and surface area and volume are computed from the triangles.

What OFF files are, and what writes them

OFF is a minimal academic mesh format: a vertex list and a face list in plain text, nothing else. Its simplicity makes it a favorite in computational-geometry research, mesh-processing courses and tools like CGAL and MeshLab.

OFF comes out of computational-geometry tooling: CGAL, MeshLab, geometry-processing courses and the research datasets that ship with them. It is a vertex list and a face list in plain text, and that is deliberately all.

  • Trivially simple to parse and generate
  • Common in research and geometry processing
  • Plain text — diffable and scriptable

Best for: Research, teaching and mesh-processing pipelines. There is a fuller write-up on the OFF format reference page.

What you can inspect in OFF files here

  • Vertex and triangle counts, computed after n-gon faces have been fan-triangulated.
  • Wireframe and X-ray display, the most useful modes for a mesh you are studying rather than rendering.
  • Surface area and an enclosed-volume estimate from the Properties panel.
  • Section planes and snapped point-to-point measurement over the raw mesh.

Every format on this site also gets the same viewport tools: orbit, pan and zoom with fit-to-view, isometric and the six standard views, a perspective/orthographic toggle, shaded, shaded-with-edges, wireframe and X-ray display, hide-selected, and a PNG screenshot of the current view. The same controls are on the general 3D and CAD viewer, which accepts every importable format at once.

What this viewer does not show for OFF

Worth knowing before you rely on it. A viewer that overstates what it can read wastes more of your time than one that is specific about its limits.

  • OFF has no notion of parts. The file becomes a single mesh, so the tree holds one entry, Color by part has nothing to separate and the exploded view stays disabled.
  • Per-vertex colors in a COFF file are read past and not displayed.
  • No units, no materials, no metadata — the format stores none of it, so neither does the viewer.
  • Fan triangulation assumes convex faces; a strongly non-convex polygon can display with a small artefact.
  • Normals are computed per face when the file does not supply them, so curved surfaces shade hard rather than smooth.

OFF at a glance

OFF files
Extensions.off
GeometryPolygon mesh
UnitsNo
Colors & materialsOptional vertex colors
AnimationsNo
Typical useResearch & geometry processing

OFF stores bare coordinates with no unit, so the dimension, area and volume readouts are the file’s own numbers with a millimetre label attached.

Convert OFF instead of just viewing it

OFF can be written as well as read here, so it is often a stop on the way into or out of a research pipeline. The converter runs on the same local pipeline as this viewer, so a conversion is just as private as a preview: OFF to OBJ is the usual choice.

Frequently asked questions

What is an .off file and what opens it?

OFF (Object File Format) is a plain-text mesh: a vertex list, then a face list. MeshLab and CGAL-based tools read it, and this page reads it in a browser tab with counts, area, volume, sections and measurement.

Does it handle quads and n-gons?

Yes. Polygonal faces are fan-triangulated as the file is read, so quad and n-gon meshes display normally. The triangle count you see is the count after triangulation, not the face count in the file.

Are COFF vertex colors shown?

No. The parser recognises the COFF, NOFF and STOFF headers and steps over the extra per-vertex values, so a colored OFF file renders in the default grey. Its geometry is read in full.

Is the file uploaded?

No. Parsing happens in a Web Worker inside your browser, so research data and coursework meshes stay on your machine.

What does OFF store, and how much of it does the viewer show?

Geometry: polygon mesh. Units: no. Colors and materials: optional vertex colors. Animations: no. Of that, the viewer draws geometry and flat base colors; texture maps and animation are never displayed. OFF stores bare coordinates with no unit, so the dimension, area and volume readouts are the file’s own numbers with a millimetre label attached.

Where to go next

Read the OFF format reference for the format itself, open the general 3D and CAD viewer if you have several formats to look at, or start from the 3D and CAD converter.

If the model is heavier than it needs to be, the mesh simplifier reads .off directly, decimates it in your browser and previews the result before you export. If the file is headed for a 3D printer, the G-code viewer shows the sliced toolpath layer by layer once your slicer has run.