OFF Converter from ZIP Package
Unpack a ZIP archive and convert the model inside to a plain OFF vertex and triangle face list. Shape only. Runs in your browser.
Drag & drop your ZIP file here
or click to browse
Supported Formats
Format Information
Source Format
ZIP.zip
ZIP (archive)
A ZIP archive is not a 3D format — it is how most multi-file assets actually arrive. A glTF with its .bin and images, or an OBJ with its .mtl and texture files, is a folder, and a folder travels as a ZIP.
What it carries: Whatever the model inside the archive supports. The converter unpacks the archive, identifies the root model file and resolves that model's companion files by name.
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 viewerAbout this conversion
The archive is unpacked and the model inside is triangulated into a plain OFF vertex and face list. A minimal, text-based surface file for tools that want the simplest possible geometry.
Why convert ZIP to OFF
- Produce a minimal geometry file from a packaged asset for a computational-geometry library.
- Create a tiny, dependency-free surface file for a test or a custom loader.
- Generate a text file that is easy to diff when checking shape changes.
What happens during the conversion
Geometry
The geometry is read from the model inside the archive, triangulated and moved into world space. The generated OFF is parsed back and its vertex and face counts are verified before download.
Materials and textures
Nothing. OFF has no material, texture, colour, UV or normal field, so all appearance data in the archive is discarded.
Animation
Animation depends entirely on what is inside the archive, and OFF stores positions and faces and nothing else. A rigged FBX or glTF inside the ZIP is reduced to a static surface in a single pose.
Common use cases
- Unpacking an archive and handing the model inside to a geometry kernel that reads OFF.
- Producing a bare, untextured surface from an archived asset for a test scene.
- Checking an archived model as text, which makes a geometry change easy to spot in a diff.
Limitations of this conversion
- The archive must contain a model this tool can open. Geometry survives into the OFF and appearance does not, so the colour an inner .ply or 3MF carried is discarded along with the textures a .gltf or .fbx carried.
- Only positions and faces survive: normals, UVs, vertex colours, materials and textures from the archived model are all dropped.
- Object boundaries are merged away, and the result renders flat in any viewer.
- If the archive holds a PLY that is a point cloud, the conversion stops with an error rather than writing an OFF file, because OFF needs faces and a point cloud has none.
How to convert ZIP 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.
Zip your asset
A single model file is enough; this is a shape-only export.
Upload the .zip
The archive is unpacked and the model inside is loaded, then its vertices and faces are written as a plain OFF list.
Use the .off in your geometry tool
Positions and faces only — no appearance data of any kind.
Related tools and formats
Other conversions from this format
Check the file in a viewer
Frequently Asked Questions
Questions people ask when turning ZIP files into OFF.
Looking for a different direction? See every supported conversion.