/ obj / viewer
OBJ viewer
Open a .obj file and see it, with its size, triangle count and mesh checks. OBJ stores no unit, so the size assumes millimetres. It renders in this tab.
Your file never leaves your browser. STEP, IGES and BREP fetch the OpenCASCADE kernel (2.3 MB over the wire); 3DM fetches rhino3dm (2.5 MB before compression); every mesh and scene format fetches neither. Nothing downloads until you pick a file.what we bundle ↗
estimate · above the measured floor
This will take about
Your file is . STEP parsing measured at across real CAD files, and this machine benchmarked . Nothing has been downloaded yet.
- Kernel to download — OpenCASCADE
- —
- Parse and tessellate
nobody should wait that long without having been told
above 25 MB · may not fit in a browser
This file may be too big for a browser
At this needs roughly here. Whether it fits depends on the geometry, not the size: a large CAD assembly can open, while a much smaller STEP exported from a mesh can run out of memory. If it does, this page says so, and the file never leaves your computer either way.
If it does not open here
- Autodesk Meshmixerfree · windows · macos
- Blenderfree · windows · macos · linux
- CloudComparefree · windows · macos · linux
the same sourced table as the format page — dated, not invented
we never block the attempt, we only tell you the cost first
rendered locally · — fps
drag to orbit · scroll to zoom · shift-drag to pan
Why your OBJ appears without materials
An OBJ can reference a separate .mtl file, which can in turn reference texture images. This viewer reads the selected OBJ without loading those companion files. The shape may therefore appear correctly while its materials are missing.
Keep the original export folder together. To inspect its full appearance, open it in an application that loads the OBJ, material file and images together. Changing the extension or converting the OBJ alone will not recover missing textures.
Check scale separately: the dimensions here assume millimetres. The OBJ guide explains what the format stores and which details depend on companion files.
What this viewer reports
The size of the bounding box, with the unit shown as an assumption, the triangle count, and whether the mesh is closed. A closed mesh also gets a volume. For every mesh it counts open edges, edges shared by more than two triangles and edges where neighbouring triangles disagree about direction, and it lists zero-area triangles when there are any. It shows surfaces only: materials, textures, lines and points are not read.
If the OBJ is going to a printer, OBJ to STL exports the triangles. Check the size here first, because the conversion does not rescale an OBJ.